Talent.com
This job offer is not available in your country.
Backend Developer - Node.js / Express.js

Backend Developer - Node.js / Express.js

Renovision Automation Services Pvt.Ltd.Mumbai
30+ days ago
Job description

We are seeking an experienced Backend Developer to be part of the development of high-scalable applications on AWS cloud-native architecture.

  • The ideal candidate will be part of a high performing team with a strong background in Node.js, serverless programming, and Infrastructure as Code (IaC) using Terraform.
  • You will be responsible for translating business requirements into robust technical solutions, ensuring high-quality code, and fostering a culture of technical excellence within the team.

Responsibilities :

  • Lead the design, development, and implementation of highly scalable and resilient backend applications using Node.js, TypeScript, and Express.js.
  • Architect and build serverless solutions on AWS, leveraging services like AWS Lambda, API Gateway , and other cloud-native technologies.
  • Utilize Terraform extensively for defining , provisioning, and managing AWS infrastructure as code, ensuring repeatable and consistent deployments.
  • Collaborate closely with product managers, solution architects, and other engineering teams to capture detailed requirements and translate them into actionable technical tasks.
  • Identify and proactively resolve technical dependencies and roadblocks.
  • Design and implement efficient data models and integrate with NoSQL databases, specifically DynamoDB , ensuring optimal performance and scalability.
  • Implement secure authentication and authorization mechanisms, including Single Sign-On (SSO) and integration with Firebase for user management.
  • Ensure adherence to security best practices, coding standards, and architectural guidelines throughout the development lifecycle.
  • Experience in using unit testing and test-driven development (TDD) methodologies to ensure code quality, reliability, and maintainability.
  • Conduct code reviews, provide constructive feedback, and mentor junior and mid-level developers to elevate the team's technical capabilities.
  • Contribute to the continuous improvement of our development processes, tools, and best practices.
  • Stay abreast of emerging technologies and industry trends, particularly in the AWS cloud and Node.js ecosystem, and evaluate their applicability to our projects.
  • Required Technical Skills :

    Node.js & JavaScript :

  • Expert-level proficiency in Node.js, JavaScript (ES6+), and TypeScript.
  • Frameworks :

  • Strong experience with Express.js for building robust APIs.
  • Serverless Programming :

  • In-depth knowledge and hands-on experience with AWS Lambda and serverless architecture.
  • Experience with designing and developing microservices architectures.
  • Knowledge of Terraform for deployment of Lambda functions.
  • AWS Cloud Native :

  • Extensive experience designing and implementing solutions leveraging various AWS services (e.g., API Gateway, S3, SQS, SNS, CloudWatch, IAM).
  • Databases :

  • Strong integration experience with DynamoDB, including data modeling and query optimization.
  • Authentication :

  • Hands-on experience with Single Sign-On (SSO) implementation and Firebase integration.
  • Testing :

  • Solid understanding and practical experience with unit testing frameworks (e.g., Jest, Mocha) and test automation.
  • Desired Skills & Experience :

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a closely related discipline.
  • Experience with CI / CD pipelines for automated deployment of serverless applications.
  • Familiarity with containerization technologies (e.g., Docker) is a plus.
  • Strong understanding of security principles and best practices in cloud environments.
  • Experience with performance tuning and optimization of Node.js applications and AWS resources.
  • (ref : hirist.tech)

    Create a job alert for this search

    Backend Developer • Mumbai