We are seeking an experienced Fullstack Developer with strong expertise in TypeScript and Python to design and develop scalable, cloud-native applications.
The ideal candidate will have hands‑on experience with AWS services and CI/CD practices, contributing to the development of secure, high‑performance solutions.
Key Responsibilities
- Design and develop serverless applications using Python and AWS cloud services.
- Implement workflows using AWS Step Functions to orchestrate complex processes.
- Build and optimize data storage solutions with DynamoDB for high availability and performance.
- Collaborate with cross‑functional teams to define and implement API contracts and integration points.
- Ensure cloud infrastructure adheres to security best practices and compliance requirements.
- Utilize AWS Lambda for event‑driven computing and automation.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Monitor application health and troubleshoot issues using cloud monitoring tools.
- Engage in Agile development practices and contribute to sprint planning and execution.
Required Qualifications
- 7–11 years of experience in designing and developing scalable cloud‑native applications.
- Strong proficiency in TypeScript (primary skill) and Python.
- Hands‑on experience with AWS services including Lambda, Step Functions, DynamoDB, S3, ECS.
- Experience in API development, including building endpoints and working with OpenAPI specifications.
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong understanding of cloud security and compliance standards.
Preferred Qualifications
- Experience with Apigee for API management.
- Knowledge of AWS architecture best practices and performance optimization.
- Ability to mentor junior engineers and lead technical discussions.