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 🌱.