Job Description
Role: Backend Developer – Node.jsExperience range: Min 3 to 5 Years Relevant Experience: 3 Years Location: Kalyan Nagar, BangaloreRole context: Hands-on backend development role with ownership of APIs, integrations, and production support. Flexibility: Stretch possible for candidates with strong ownership and production scale exposure.About the Role We are looking for a Backend Developer with strong expertise in Node.js, JavaScript, and TypeScript to build scalable backend systems and cloud-native services. The role focuses on API development, serverless architecture on AWS, and building reliable, secure, high-performance backend systems. You will work closely with Product, Frontend, QA, and DevOps teams to deliver production-grade solutions. Key Responsibilities Design, develop, and maintain backend services using Node.js, JavaScript, and TypeScript Build, version, and optimize RESTful APIs and microservices Develop and manage serverless applications using AWS Lambda and API Gateway Integrate DynamoDB, SQL, and caching systems into scalable architectures Collaborate with Frontend, QA, and DevOps teams for smooth releases Integrate third-party APIs and internal systems Ensure performance, scalability, security, and reliability of backend systems Write clean, maintainable, and well-documented code Troubleshoot production issues and optimize backend performance Work with cloud services, message-driven systems, and distributed architectures Perform other related backend engineering tasks as required to support product and business needs Required SkillsCore Backend Skills Strong proficiency in Node.js, JavaScript, and TypeScript Solid understanding of Object-Oriented Programming and backend design principles Hands-on experience building and maintaining REST APIs Experience with backend frameworks such as Express.js or NestJS AWS and Cloud Skills Strong hands-on experience with AWS Lambda Strong experience with AWS API Gateway Experience working with DynamoDB for scalable NoSQL systems Experience with other AWS services such as S3, SQS, CloudWatch, IAM Understanding of serverless architecture and event-driven systems Databases and Infrastructure Experience with SQL databases such as MySQL or PostgreSQL Experience with NoSQL databases such as MongoDB or Redis Familiarity with Docker and cloud platforms Knowledge of Git, CI/CD, and version control practices Preferred Skills Experience with Microservices Architecture Knowledge of API security, including JWT and OAuth Experience with message queues such as Kafka, RabbitMQ, or SQS Hands-on experience with unit testing frameworks such as Jest, Mocha, or Chai Understanding of performance optimization and scalability patterns Experience with logging and monitoring tools such as CloudWatch, ELK Stack, Prometheus, or Grafana Soft Skills Strong analytical and problem-solving abilities Good communication and documentation skills Ability to collaborate with distributed teams Education A bachelor's degree in Computer Science, Engineering, or a related field is a must