Search by job, company or skills

Freecharge

Freecharge - Principal Backend Engineer - Node.js

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Title : Principal Backend Engineer-Node.JS

Location : Mumbai / Remote

Experience : 6+ Yrs.

Education : Bachelors / Masters in Software Engineering

Responsibilities

  • Provide technical expertise and leadership in the design, development, and deployment of multiple enterprise application projects. Offer guidance to other team members on best practices, architecture decisions, and code reviews.
  • Design and develop highly scalable, flexible, efficient, and supportable backend solutions using technologies like JavaScript or any other programming language.
  • Write high-quality, idempotent, testable, debuggable, intelligible, and well-documented code. Create comprehensive test cases to ensure the reliability and robustness of the applications.
  • Collaborate effectively with other Developers, Program Managers, Testers, and Production Support engineers in an agile development environment. Foster teamwork and knowledge sharing.
  • Continuously improve existing systems by integrating new technologies, optimizing performance, and enhancing the overall architecture.

Skills Sets

  • Strong proficiency with JavaScript.
  • Extensive experience with Node.js and Express.
  • Expertise in building APIs using Node.js.
  • Strong proficiency in working with both RDBMS and NoSQL databases (MongoDB, Redis, SQS, AWS Lambda).
  • In-depth understanding of event-driven and microservices architectures, as well as asynchronous programming concepts.
  • Experience with implementing run-time architecture services such as caching and logging.
  • Good to have knowledge in React.JS
  • Proven ability to collaborate effectively with team members and mentor junior developers.
  • Previous experience in managing and leading a team is preferred.
  • Familiarity with Test-Driven Development (TDD) practices is a plus.
  • Knowledge of Domain-Driven Design (DDD) principles is advantageous.
  • Experience using Containers, such as Docker and Kubernetes & Kafka is a plus.
  • Bonus points for experience working in AWS Cloud Environment.

Benefits

  • Parental Benefits : Company paid Day-care facility, 26 Weeks Maternity & 2 Weeks Paternity Leaves, Adoption Assistance Program
  • Wellness Benefits : Medical Insurance (for Self, Spouse and Living partners), Accidental insurance, Life Insurance, Future service gratuity, inhouse counselling and wellness programs.
  • Work Culture : Hybrid Work Culture, Flexible Working Hours
  • Mobility Benefit : Relocation Support for Outstation Candidates

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132034017