NodeJS Developer

  • Full Time
  • Kupondole, Kathmandu
  • Developer

About this Role

What if your code didn’t just work—what if it got fundamentally better every week?

Most engineering roles just ask developers to clear tickets. At EB Pearls, we build environments where you get to refine your craft, dissect architectural choices, and ship systems you’re genuinely proud of.

You’ll join a tight-knit squad of engineers, product managers, and designers who value clean code, thoughtful architecture, and open technical debate. You’ll combine your Node.js expertise with AI-enabled development tools and practices to design, build, test, and continuously improve backend systems that scale.

Guided by your Engineering Manager invested in your growth, you’ll tackle meaningful technical challenges while continuously expanding what you're capable of as an engineer.

Read more

Report to:

Engineering Manager

Talent Spotlight:

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum 2 years of relevant experience in the respective technology stack.
  • Logical, thoughtful, and diligent engineer who takes ownership of challenges from problem identification through to resolution.
  • A naturally inquisitive person with a strong desire to understand why systems work and continuously improve how they operate.
  • A team player who communicates clearly and works effectively with engineers, product teams, designers, and other stakeholders.
  • Adaptable and open to evolving technologies and the practical use of AI to improve engineering workflows.
  • Comfortable experimenting with AI-enabled tools while maintaining strong technical judgment and accountability for the quality of the final solution.

The Impact Zone:

  • Step in to turn complex product ideas into strong, reliable backend systems that handle real user demands without breaking.

  • Apply AI-assisted development practices across the ADLC to accelerate solution exploration, implementation, testing, debugging, documentation, and continuous improvement.

  • Develop high-quality backend applications with a strong focus on performance, reliability, and scalability.

  • Collaborate with designers, engineers, and product teams to turn ideas into seamless digital experiences.

  • Write optimized, reusable code while following strong engineering practices and standards.

  • Design and develop RESTful APIs that enable smooth and reliable data exchange.

  • Design efficient schemas and queries across SQL and NoSQL databases, including MongoDB, MySQL, and PostgreSQL.

  • Actively participate in team planning, technical discussions, and retrospectives, bringing fresh perspectives that help the whole squad improve every sprint.

  • Stay curious about emerging technologies and identify practical opportunities to improve engineering quality, productivity, and problem-solving through AI.

  • Partner with your Engineering Manager to shape your development journey and turn learning goals into meaningful progress.


Expected Strengths and Competencies:

  • Hands-on experience developing, deploying and maintaining web applications using Node.js and JavaScript.
  • Ability to design clean, maintainable backend architecture focused on performance, security, and long-term scalability.
  • Experience designing and developing RESTful APIs and scalable API structures.
  • Proficiency in SQL and NoSQL databases, including schema design and query optimization across MongoDB, MySQL, and PostgreSQL.
  • Strong understanding of software design patterns, clean coding standards, and hands-on experience using Git for team collaboration.
  • Ability to review, validate, refine, and safely integrate AI-generated code and recommendations using independent technical judgment.
  • Strong problem-solving and debugging skills, with the ability to identify and resolve complex technical issues efficiently.
  • Hands-on experience with Vue.js or React.js and an understanding of frontend development.
  • Hands-on experience using AI coding assistant tools such as GitHub Copilot, Cursor, Claude, ChatGPT, or equivalent AI development tools.
  • Good knowledge of AI-ADLC practices and the ability to identify opportunities to use AI across development workflows.
  • Exposure to building and optimizing systems for high traffic, reliability, and growing user demands.
  • Exposure to Generative AI frameworks such as LangChain or LangGraph.
  • Familiarity with security considerations in web application development.

 

Whether you already meet every requirement or are eager to grow into them with the right team around you, there is space for you to learn, build, and thrive. Apply today and take the next step in your engineering journey with EB Pearls.

Apply for this role