Key Responsibilities:
* Develop and maintain backend services using TypeScript (Node.js).
* Design and implement cloud-native solutions using AWS services (Lambda, API Gateway, S3, DynamoDB, ECS, etc.).
* Build and manage infrastructure using Terraform and follow best practices for IaC.
* Collaborate with DevOps to maintain CI/CD pipelines and deployment workflows.
* Ensure application performance, scalability, and security in cloud environments.
* Participate in code reviews, architecture discussions, and agile ceremonies.
Technical Skills Required:
* Proficiency in TypeScript and Node.js.
* Strong hands-on experience with AWS Cloud services.
* Expertise in Terraform and IaC principles.
* Familiarity with CI/CD tools (GitHub Actions, Jenkins, AWS CodePipeline).
* Experience with containerization (Docker) and orchestration (ECS, EKS) is a plus.
* Understanding of RESTful APIs, microservices, and serverless architecture.
Soft Skills Required:
* Strong communication skills – able to clearly articulate technical concepts to both technical and non-technical stakeholders.
* Team collaboration – works effectively in cross-functional teams and contributes to a positive team culture.
* Problem-solving mindset – proactive in identifying issues and proposing solutions.