Responsibilities:
- 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.
Requirements:
- 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.