Senior Backend Developer Yoddhalab Pvt. Ltd.

Senior Backend Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 14, 2025 (4 days left)
Job Description

We are Hiring!!


Senior Node.js Developer

Level: Senior & Mid

No. Vaccancy: 10

Location: Sanepa (for 2 month) then Naxal

Office Time: 9:00 AM to 6:00 PM (Monday to Friday)

Salary: Negotiable


About the Role


We are seeking an experienced Senior Node.js Developer to join our engineering team. You will design, develop, and maintain scalable server-side applications that power our product. Working closely with frontend developers and stakeholders, you will play a key role in building APIs, optimizing performance, and leading technical efforts.


Your Responsibilities

  • Design, develop, and maintain robust server-side applications using Node.js.
  • Ensure application performance, quality, and responsiveness.
  • Develop and expose features via GraphQL mutations and queries using Apollo Router.
  • Implement and integrate RESTful APIs from third-party services.
  • Participate in all development phases including architecture, design, coding, testing, and deployment.
  • Design and implement database schemas and data storage solutions (SQL & NoSQL).
  • Collaborate closely with frontend engineers and other stakeholders for seamless integration.
  • Conduct code reviews and provide constructive feedback.
  • Identify and resolve performance bottlenecks; optimize application efficiency.
  • Implement security best practices and data protection measures.
  • Mentor junior developers and promote continuous improvement in development processes.
  • Stay up-to-date with emerging technologies and industry trends.


Required Skills & Qualifications

  • Strong proficiency in Node.js, JavaScript, and TypeScript.
  • Experience with Express.js or similar frameworks.
  • Hands-on experience with GraphQL.
  • Proficient with databases like MongoDB, PostgreSQL, or MySQL.
  • Experience with in-memory caches (preferably Redis).
  • Experience with message brokers (RabbitMQ preferred).
  • Knowledge of asynchronous programming and event-driven architectures.
  • Familiarity with frontend technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker).
  • Understanding of CI/CD pipelines (GitHub Actions preferred) and automated testing frameworks.
  • Knowledge of microservices architecture and serverless computing.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a fast-paced agile environment.
  • Experience leading and mentoring junior and mid-level engineers.


Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum 6 years of professional experience in Node.js development.


Why Join Us?

  • Fast-growing product used by global teams
  • Strong engineering culture with emphasis on clean code & mentorship
  • Modern tech stack, autonomy, and ownership
  • Opportunity to grow into senior or lead roles