Title: Senior Backend Developer – Node.js (AWS Serverless)

Key Responsibilities:

  • Design and build robust, scalable backend services using Node.js and TypeScript.
  • Develop and consume RESTful and GraphQL APIs compliant with OpenAPI standards.
  • Implement cloud-native serverless applications using AWS Lambda, API Gateway, Step Functions, and DynamoDB.
  • Integrate and manage relational data using AWS RDS and optimize backend data operations.
  • Use AWS SDKs and define infrastructure with AWS SAM templates (Infrastructure as Code).
  • Build and maintain CI/CD pipelines using AWS CodePipeline and DevOps best practices.
  • Apply event-driven patterns for asynchronous processing and real-time workflows.
  • Establish operational observability using AWS CloudWatch (logs, metrics, alarms).
  • Write comprehensive unit, integration, and system tests to ensure maintainability and code quality.
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and peer code reviews.

Skills Required:

  • 4–6 years of backend development experience with a strong focus on Node.js and TypeScript.
  • Proven expertise in AWS cloud services including Lambda, API Gateway, DynamoDB, RDS, Step Functions, CloudWatch, CodePipeline.
  • Hands-on experience in defining infrastructure with AWS SAM or CloudFormation templates.
  • Strong knowledge of API development, OpenAPI specification, and HTTP protocols.
  • Familiarity with testing frameworks and best practices for automated test coverage.
  • Practical understanding of event-driven architecture, scalability principles, and performance optimization.
  • Comfortable working in an Agile environment, conducting peer reviews, and collaborating cross-functionally.
  • Proficient in Git and modern version control workflows.
  • Job Department

  • Job Type

    Full Time
  • Job Location

    Bangalore