Tech Stack :
Devops Aspects IAC structures Terraform GitHub CI/CD pipelines
AWS Architecture AWS Lambda API Gateway DynamoDB S3
TypeScript; JavaScript Python
Key Responsibilities :
Develop and maintain scalable and robust backend services using Node.js on AWS Lambda.
Implement serverless architecture using AWS services such as API Gateway DynamoDB and S3.
Write reusable testable and efficient code in TypeScript.
Design and implementation of lowlatency highavailability and performant applications.
Integration of userfacing elements developed by frontend developers with serverside logic.
Implementation of security and data protection measures.
Setup and administration of backups.
Optimize applications for maximum speed and scalability.
Collaborate with other team members and stakeholders.
Build tools libraries and frameworks to empower other developers and improve overall efficiency.
Requirements :
Bachelors or Masters Degree in Computer Science Engineering or a related field or equivalent experience.
Proven backend development experience with a strong portfolio of successful projects.
Expertise in Node.js and AWS Lambda for building scalable serverless applications.
Strong understanding of serverside logic and architecture.
Proficiency in TypeScript and experience with infrastructure as code using Terraform.
Familiarity with code versioning tools such as Git.
Experience in designing and implementing RESTful APIs.
Excellent problemsolving skills and the ability to perform well in a fastpaced environment.
Excellent analytical and organizational skills.
Knowledge of software development lifecycle (SDLC) and software engineering principles.
Experience with JavaScript testing frameworks like Jest/Vitest.
Bonus skills :
Knowledge of additional programming languages and frameworks.
Experience with cloud architecture beyond AWS such as Azure or Google Cloud Platform.
Understanding of continuous integration and continuous deployment (CI/CD) practices.
Startup experience