We are looking for a Backend Developer with 6–8 years of experience in backend development and cloud integration. This role focuses on the design and development of RESTful APIs, backend services, and seamless integration with AWS cloud infrastructure. The ideal candidate should be detail-oriented, capable of multitasking, and able to work effectively in a fast-paced, Agile environment.
Key Responsibilities:Design, develop, and maintain high-performance RESTful APIs using TypeScript, Node.js, and Python.
Provide L3 support for complex production issues, including root cause analysis and resolution.
Optimize performance for both SQL and NoSQL database queries.
Integrate and manage various AWS services (Lambda, API Gateway, DynamoDB, SNS, SQS, S3, IAM).
Implement secure API access using OAuth, JWT, and related security protocols.
Collaborate with front-end teams for end-to-end application development.
Participate in code reviews, Agile ceremonies, and sprint planning.
Document incidents, resolutions, and provide technical guidance to peers.
Mandatory Skills:Languages/Frameworks:
TypeScript
Node.js
Python
Cloud & DevOps:
Hands-on with AWS services: Lambda, API Gateway, DynamoDB, SQS, SNS, IAM, S3, CloudWatch
Experience with serverless architecture
API Development:
Strong experience in RESTful API design and development
Knowledge of API security best practices (OAuth, JWT)
Databases:
Proficiency with SQL (MySQL, PostgreSQL) and NoSQL (DynamoDB)
Version Control:
Git and Git-based workflows (GitHub, GitLab)
Problem Solving & Support:
Proven experience in L3 support, debugging, and issue resolution
Secondary Skills (Good to Have):AWS Certification (Developer Associate / Solutions Architect)
Experience with Swagger/OpenAPI, AWS X-Ray
Knowledge of CI/CD pipelines
Understanding of OOP, MVC, and web standards
Familiarity with Agile / Scrum methodologies
Soft Skills:Excellent verbal and written communication skills
Strong analytical and problem-solving abilities
Ability to work collaboratively in cross-functional teams