Software Engineer (Node JS)
Gurzu Inc.On-SiteFull Time, Permanent
Apply Now

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and scalable server-side applications using Node.js.
  • Implement RESTful APIs and/or GraphQL services to power front-end applications.
  • Integrate with third-party services and APIs.
  • Collaborate with front-end developers, product managers, and other stakeholders to define software requirements and deliverables.
  • Worked with relational and NoSQL databases like MongoDB, PostgreSQL, or MySQL to ensure optimal performance.
  • Design and optimize database schemas and queries.
  • Write clean, maintainable, and testable code adhering to industry best practices.
  • Conduct code reviews to ensure code quality and scalability.
  • Identify and resolve performance bottlenecks, bugs, and other issues to ensure high availability and reliability.
  • Implement security measures and ensure data protection in applications.
  • Optimize applications for performance and scalability.
  • Hands-on on with AWS Services (EC2/S, S3, CloudWatch, SES, SQS, etc).

 

Skills Required:

  • Strong proficiency in Node.js and its frameworks (e.g., Express.js, preferably NestJS).
  • Experience with TypeScript in a Node.js environment.
  • Experience with Shopify is preferred.
  • Experience with RESTful APIs and/or GraphQL design and implementation.
  • Proficiency in working with databases (e.g., MongoDB, PostgreSQL, MySQL).
  • Familiarity with modern software development tools such as Git, Docker, and CI/CD pipelines.
  • Knowledge of unit and integration testing frameworks (e.g., Mocha, Chai, Jest).
  • Understanding of microservices architecture and serverless computing (AWS Lambda, Serverless framework, etc.).
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) and caching mechanisms (e.g., Redis).
  • Solid understanding of asynchronous programming, event-driven architecture, and design patterns.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Team spirit with enthusiastic attitude.
  • Experience in the e-commerce domain with high-volume transactions will be a plus.

 

Preferred Skills:

  • Experience with Shopify app development and Shopify API integration.
  • Develop custom Shopify apps, storefront and leverage the Shopify API
  • Knowledge of Shopify Polaris or other tools to create seamless integrations with Shopify stores.

 

Why Join Us?

  • Work with a passionate team creating world-class products.
  • Enjoy 5 working days, weekends off, and flexible hours.
  • Festival bonuses, paid leave, and Social Security Fund support.
  • Regular appraisals to reward your contributions.
  • Engage in fun activities like futsal, office trips, and trainings
Job Summary

  • ID:44
  • Job Category:Information Technology (IT)
  • Date Posted:Mar 10, 2025
  • Employment Type:Full Time
  • Employment Duration:Permanent
  • Experience:4 years
  • Job Location:On-Site | Lalitpur Nepal
  • Deadline:10:33AM on Mar 31, 2025

About the Company
Company Name:Gurzu Inc.
Location:On-Site
Company Profile:Gurzu Inc is a product development company that brings world class products to market for global customers. Our goal is to transform how companies connect with customers by providing customers a competitive advantage with exceptional value, modern quality products with a rapid and efficient delivery cycle. We are a team of 40 engineers based in Nepal who are passionate about building innovative software solutions. We provide integration and analytics solutions and services that enable companies to unlock the value of their business potential. We offer expert consulting services to companies looking to optimize their processes and take their businesses to the next level. For further inquiry: careers@gurzu.com