Job Overview
View original listing →
Sr.Software Engineer(Node JS)
📍 Kathmandu
⏰ Full Time
📅 Posted May 3, 2026
📊 Quick Overview
- CategoryInformation Technology
- LocationKathmandu
- Job TypeFull Time
- EducationBachelor’s degree
- Deadline2026-08-03
🔧 Required Skills
📋 Job Description
Job Description
Company DescriptionVirtuosway is a technology-driven enterprise committed to delivering cutting-edge development services in the Information Technology sector. By fostering innovation, we empower our clients to optimize their operations and achieve excellence through modernized technologies and reimagined processes. Our organization thrives on diversity and provides an environment that supports personal and professional growth. We are dedicated to developing pioneering technologies that address real-world challenges, driving success and creating value for clients, employees, and communities alike.Role DescriptionThis is a full-time on-site role for a Senior Software Engineer (Node.js) at Virtuosway, located in Kathmandu. The role involves developing and maintaining back-end systems using Node.js while adhering to best practices in software development and programming. Day-to-day tasks include writing clean, efficient code, implementing object-oriented design patterns, and collaborating with cross-functional teams to develop scalable solutions.Job Description• Design and implement scalable backend solutions using Node.js.• Collaborate with front-end developers to integrate user-facing elements with server-side logic.• Develop and maintain comprehensive unit tests for backend components using industry-standard testing frameworks (e.g., Jest, Mocha).• Implement automated testing strategies to ensure code reliability and accuracy.• Create and maintain RESTful APIs to facilitate seamless communication between the frontend and backend systems.• Collaborate with frontend developers to ensure effective integration with the user interface.• Implement and manage Docker-based CI/CD pipelines for efficient and automated testing and deployment.• Utilize containerization for consistent development, testing, and deployment environments.• Design and optimize database schemas for performance and scalability.• Implement data storage solutions and integrate with various database systems.• Conduct thorough code reviews, focusing on unit tests, to maintain code quality and adherence to coding standards.• Optimize backend code for performance and identify areas for improvement.• Implement and execute integration tests to ensure the smooth interaction between different components of the system.• Document codebase, APIs, and development processes.• Contribute to technical documentation for reference and knowledge sharing.• Collaboration and Communication:• Collaborate with cross-functional teams, including frontend developers, QA engineers, and product managers.• Communicate effectively within the development team and contribute to a positive work environment.Qualification and Required• Bachelor’s degree in Computer Science, Software Engineering, or a related field.• Proven experience in backend development with Node.js (5+ years).• Expertise in unit testing and familiarity with testing frameworks (e.g., Jest, Mocha).• Experience with RESTful API development and integration.• Proficiency in database systems such as MongoDB, PostgreSQL, or MySQL.• Strong understanding of code versioning tools, such as Git.• Familiarity with Docker and CI/CD tools (e.g., Jenkins, GitLab CI).• Familiarity with agile development methodologies.• Strong problem-solving and analytical skills.• Effective communication and teamwork skills.
✍️ How to Apply
Ready to take the next step in your career?
You will be redirected to the original job posting to complete your application.
KaamNepal does not collect applications or store personal data.
📌 Source: Kumarijob | Aggregated by KaamNepal — Nepal’s District Job Portal
Job ID: KNP28897 | Last updated: 2026-05-03
Related Jobs
New Job Alert
Never miss a chance!
Let us know your job expectations, so we can find you jobs better!