Position : Senior Backend Developer
Experience Required : 5 to 9 Years
Primary Skills : NodeJS, Typescript, RestAPI, AWS, NoSQL
Secondary Skills : MySQL / PostgreSQL / NoSQL
Work location : Bengaluru / Mumbai / Pune / Noida / Gurugram
Key Responsibilities
- Design, develop, and maintain RESTful APIs in NodeJS / Typescript (HapiJs / NestJs)
- Work with databases (MySQL / NoSQL like MongoDB / Neo4j / Dynamodb / ElasticSearch) to build secure and optimized data access layers.
- Ensure best practices in authentication, authorization, and data privacy (OAuth2.0, JWT, Auth0).
- Collaborate with frontend teams (React / Angular) to define clear API contracts.
- Optimize performance and scalability for high-volume donation and user interactions.
- Write unit, integration, and end-to-end tests ensuring high code coverage and reliability.
- Deploy, monitor, and troubleshoot applications in AWS using AWS CDK on ECS / Lambda / Serverless frameworks.
- Participate in code reviews, architecture discussions, and technical design sessions.
- Contribute to continuous integration and delivery pipelines
- Mentor junior developers and share best practices in clean coding, testing, and DevOps. Required
Skills & Experience
5–9 years of experience as a backend engineer with strong expertise in Node.js / TypeScript.Strong knowledge of RDBMS (PostgreSQL / MySQL) and one NoSQL database (MongoDB, DynamoDB, Neo4j).Hands-on experience with AWS or GCP services (ECS, Lambda, S3, Cloud Functions, Pub / Sub, SQS / Kafka).Solid understanding of API security, rate limiting, token validation, and encryption.Familiarity with event-driven architectures and message queues.Experience with CI / CD pipelines and Dockerized deployments.Strong problem-solving, debugging, and performance optimization skills.Excellent communication and collaboration skills, with an ability to work in cross-functional teams.