Remote Software Engineer-2 (Nodejs)

Posted

Apply now
Please, let Nivoda know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are seeking a Software Engineer - 2 to join our talented and dynamic engineering team focused on our SaaS offerings.
  • This is a fantastic opportunity to join a company during an exciting growth period and make a meaningful impact.
  • Nivoda is a young and energetic global team headquartered in London with offices in Mumbai, New York, Hong Kong, Johannesburg, Antwerp, and Amsterdam.
  • Nivoda is an extremely fast-growing B2B marketplace changing how the global jewelry industry operates by connecting buyers and sellers of jewelry on our online platform.
  • The company facilitates the most transparent, efficient, and cost-effective way for the jewelry industry to sell and buy jewelry.
  • Nivoda has a rapidly growing workforce expanding into new countries with a dynamic, supportive, and collaborative culture.
  • The company's sales have grown over 250% in the last 12 months, and the team has grown from 30 to over 400 internationally.
  • The role involves working on cloud-hosted applications running on major AWS services and developing and scaling applications around microservices construction for the backend and monorepo (using Nx) for the frontend.
  • The engineer will work on building and upgrading the application to an event-driven system using Amazon MSK (Kafka) and other advanced database design patterns, such as database per service.
  • The position offers valuable experience in system design and architectural patterns, along with a pleasant, low-hierarchy work environment.

Requirements:

  • A minimum of 2 years of experience in backend development with Node.js is required.
  • At least 1 year of experience in backend development with Python is necessary.
  • Strong proficiency in JavaScript-based backend platforms and libraries, including Vanilla JavaScript, Node.js, and Postgres databases, is essential.
  • Excellent analytical and problem-solving skills are required.
  • A willingness to learn and adapt to multiple tools and technologies is necessary.
  • A solid understanding of the software development life cycle (SDLC) is required.
  • Excellent written and verbal communication skills are essential.
  • A B.E/B.Tech or M.E/M.Tech degree in Computer Science, Information Technology, or Computer Engineering is required.

Benefits:

  • The position offers flexible working hours and a vibrant company culture.
  • There is an opportunity for remote work.
  • Employees benefit from an unlimited holiday allowance.
  • The role provides a dynamic environment in a rapidly growing global company.
  • There are plenty of opportunities for growth and learning.
  • Employees have the chance to join and contribute to a company during its exponential expansion phase.
Apply now
Please, let Nivoda know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback