top of page
Metis Recruit Logo No Text

Lead NodeJs Developer

Job Updated

Job Location


Job Details

Role Summary:

We seek a proactive and self-motivated individual to join our team as a Full Stack NodeJS Developer. As a valuable member of our Large Language Model Engineering team, you will play a crucial role in ensuring the high-quality standards of all deliverables. The ideal candidate must exhibit a strong work ethic and thrive in a dynamic, fast-paced environment.

Who You Are:

  • A collaborative team player and coach committed to efficiently, safely, and sustainably building software.

  • Possess significant experience leading high-performing engineering teams to deliver complex products.

  • Comfortable operating in an enterprise-governed environment, adept at prioritizing tasks and adapting to various roles without compromising quality.

  • Customer and product-focused with a keen understanding of what constitutes excellence.

Key Requirements:

  • Lead Engineer: NodeJS backend (6+ years), React (2+ years), Cloud (5+ years), Overall 9+ Years.

Must-Have Skills:

  • Hands-on experience in developing scalable web applications using the MERN stack with Typescript.

  • Strong expertise in building and deploying cloud-native apps with containers/Kubernetes across multi-cloud platforms (GCP/AWS/Azure, etc.).

  • Demonstrable proficiency in Node JS and Rest API frameworks (e.g., Express, Next.js, Fastify).

  • Thorough understanding of React.js and its core principles.

  • Demonstrable experience with popular React.js workflows (Flux, Redux).

  • Proficiency in working with databases, including both SQL and NoSQL databases.

  • Familiarity with web technologies such as HTTP, WebSocket, and RESTful APIs.

  • Experience with event-based messaging, pub/sub, and event streams (e.g., Kafka).

  • Excellent analytical and creative problem-solving skills.

  • Thorough understanding of data structures, data models, and database schemas.

  • Good working knowledge of key software architecture concepts.

  • Experience working in an Agile software development environment.

  • Comfortable collaborating within distributed teams.

  • Natural ability to take charge, make informed decisions, and guide the team.

Nice-to-Have Skills:

  • Experience with GraphQL.

  • Familiarity with platform and application automated deployment technologies such as Ansible, Terraform, AWX.

bottom of page