Software Engineer-2 (Nodejs)

Nivoda is a B2B marketplace changing how the global jewelry industry operates, connecting buyers and sellers on an online platform.
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience

Description For Software Engineer-2 (Nodejs)

Nivoda, a rapidly growing B2B marketplace in the global jewelry industry, is seeking a Software Engineer-2 (Nodejs) to join their dynamic engineering team. This role offers an exciting opportunity to work on cloud-hosted applications using major AWS services, develop microservices for the backend, and contribute to an event-driven system using Amazon MSK (Kafka).

Key responsibilities include:

  • Collaborating with other Engineers to deliver world-class products
  • Maintaining a strong passion for quality throughout the product lifecycle
  • Efficiently implementing and delivering technical features

The ideal candidate should have:

  • Minimum 2 years of experience in backend development with Node.js
  • At least 1 year of experience in backend development with Python
  • Strong proficiency in JavaScript-based backend platforms and libraries
  • Excellent analytical and problem-solving skills
  • Willingness to learn and adapt to multiple tools and technologies
  • Solid understanding of the software development life cycle (SDLC)
  • Excellent written and verbal communication skills
  • B.E/B.Tech or M.E/M.Tech degree in Computer Science, Information Technology or Computer Engineering

Nivoda offers a dynamic work environment with flexible hours, remote work options, unlimited holiday allowance, and plenty of opportunities for growth and learning. The company has experienced significant growth, with sales increasing over 250% in the last 12 months and the team expanding from 30 to over 400 internationally.

Join Nivoda and be part of a global team transforming the jewelry industry through technology and innovation.

Last updated 5 months ago

Responsibilities For Software Engineer-2 (Nodejs)

  • Collaborate with other Engineers to deliver world-class products
  • Maintain a strong passion for quality throughout the product lifecycle
  • Efficiently implement and deliver technical features

Requirements For Software Engineer-2 (Nodejs)

Node.js
JavaScript
Python
PostgreSQL
Kafka
  • Minimum of 2 years of experience in backend development with Node.js
  • At least 1 year of experience in backend development with Python
  • Strong proficiency in JavaScript-based backend platforms and libraries
  • Excellent analytical and problem-solving skills
  • Willingness to learn and adapt to multiple tools and technologies
  • Solid understanding of the software development life cycle (SDLC)
  • Excellent written and verbal communication skills
  • B.E/B.Tech or M.E/M.Tech degree in Computer Science, Information Technology or Computer Engineering

Benefits For Software Engineer-2 (Nodejs)

  • Flexible working hours
  • Remote work options
  • Unlimited holiday allowance
  • Dynamic environment in a rapidly growing global company
  • Opportunities for growth and learning

Interested in this job?

Jobs Related To Nivoda Software Engineer-2 (Nodejs)

QA Engineer

QA Engineer position at Nivoda, focusing on automated testing and quality assurance for B2B diamond marketplace platform.

Application Support Engineer

Application Support Engineer position at Nivoda, requiring 3-5 years experience, SQL expertise, and strong communication skills, based in Mumbai.

Supplier Stock Support Engineer

Technical support role combining SQL expertise with supplier relationship management in the jewelry e-commerce industry

Backend Software Engineer

Backend Software Engineer role at Elegen, focusing on Django development for synthetic biology applications

Full Stack Developer, Software Engineer

Mid-level Full Stack Developer position at Adobe, focusing on backend development for Adobe Stock, requiring 3+ years of experience in JavaScript, Node.js, and microservices architecture.