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