backGo to search

Senior Software Engineer (Node.js)

Office in Coimbatore
bullets
Node.js
& others
bullets
hot

We are seeking a highly skilled Senior Software Engineer (Node.js) to join our dynamic team and take a key role in developing scalable, high-performance server-side applications.

You'll work on cutting-edge projects, collaborate across teams, and contribute to building innovative, user-centric solutions.

Responsibilities
  • Collaborate with product managers, designers, and developers in delivering responsive, user-friendly web applications
  • Design and implement robust, scalable architectures with an emphasis on modularity and code maintainability
  • Develop reliable server-side applications and RESTful APIs using Node.js
  • Write clean, efficient code leveraging technologies such as HTML, CSS, and JavaScript
  • Conduct thorough code reviews and mentor junior developers to raise the team's technical standards
  • Stay informed on emerging trends and contribute fresh ideas to enhance the development lifecycle
  • Partner with QA teams to ensure robust testing and swiftly address production issues
  • Troubleshoot, diagnose, and resolve application performance issues
Requirements
  • 5–8 years of professional development experience with a strong focus on Node.js
  • Expertise in Node.js for building server-side applications and RESTful APIs
  • In-depth knowledge of JavaScript, ES6+ and TypeScript
  • Knowledge of functional and object-oriented programming principles
  • Hands-on experience with Nest and Azure
  • Familiarity with GraphQL and Apollo as an optional asset
  • Proficiency with version control tools like Git
  • Skills in implementing unit tests to maintain code quality
Nice to have
  • Showcase of hands-on experience with GraphQL and Apollo
  • Background in scaling enterprise-grade applications
  • Familiarity with DevOps practices such as continuous integration/deployment
  • Understanding of microservices architecture and corresponding tech stacks