Your Role
As a Senior Software Engineer, you will:
- Design, and develop modern, high-performance cloud-native applications using React
(TypeScript/JavaScript), Python, and AWS serverless technologies.
- Build and implement scalable backend services leveraging Python, AWS Lambda,
EventBridge, AppSync, S3, Glue, and other cloud-native tools.
- Drive best practices around code quality, security, performance, and deployment
automation.
- Mentor junior engineers, foster knowledge sharing, and collaborate with product and
business teams to deliver innovative solutions.
- Support CI/CD pipelines, troubleshoot production issues, and contribute to ongoing
infrastructure and automation improvements.
- Ensure application reliability, security, performance, and maintainability across all
layers of the stack.
- Support continuous integration and deployment pipelines using Git-based workflows,
Docker, and AWS SAM.
- Assist with troubleshooting, debugging, and resolving production issues.
- Contribute to automation and infrastructure improvements to enhance deployment
efficiency and system reliability.
What We’re Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3-5 years of experience in full-stack software development with a strong focus on
React, Python, and AWS serverless.
- Hands-on experience with AWS SAM, Lambda, API Gateway, DynamoDB, S3, and
CloudWatch.
- Comfortable working with REST/GraphQL APIs and relational/non-relational databases
(PostgreSQL, DynamoDB).
- Passionate about scalable, maintainable code and delivering high-impact software
solutions.
- Strong communication skills and a collaborative mindset.