Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for architecting and developing full stack solutions using software build and deployment tools such as Jenkins, Git, GitLab, and CI/CD.
The ideal candidate will have 5+ years of experience in application and backend API development using object-oriented programming languages such as Java, Go, and TypeScript/JavaScript. Additionally, they should have expertise in web application development using HTML, CSS, React, and Node.js.
A strong understanding of cloud serverless solutions is required, including AWS services such as S3, CloudFront, API Gateway, Lambda, SQS, and EventBridge. Experience with cloud database services like RDS, DynamoDB, and DocumentDB is also necessary.
The successful candidate will have hands-on technical leadership throughout the development life cycle and focus on delivery of quality solutions. They should be able to mentor peer engineering team members on technical decision making, code reviews, and enforcing engineering practices and standards.