Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Jewellery image - Rise Careers
Job details

Software Engineer - Jewellery

Nivoda: Where Innovation and Gemstones Meet

At Nivoda, we are passionate about empowering jewelry retailers and gemstone suppliers to thrive in today's dynamic market. As the leading B2B diamond and gemstone marketplace, we are dedicated to providing an exceptional platform that connects jewellery businesses of all sizes with the global diamond supply.

Our team of over 500 dedicated employees, many with a wealth of industry experience, have meticulously developed our award-winning platform that addresses the unique challenges of the jewellery sector. With Nivoda, you can buy and sell diamonds securely, efficiently, hassle-free, and at the most competitive prices.

Engineering At Nivoda

Technology is at the heart of Nivoda’s business, powering everything we do. Within our remote-first team, we foster a culture of innovation and collaboration where engineers can thrive. Join us and be part of a dynamic environment that values creativity, empowers individuality, and recognizes excellence. Together, we push boundaries to deliver groundbreaking solutions and leave a lasting impact on the global industry.

About the role

At Nivoda, we're passionate about pushing the boundaries of innovation to empower our customers in the online jewelry industry. As a Backend Engineer, you'll be at the forefront of this mission, collaborating directly with our business stakeholders and engineers to architect, develop, and launch groundbreaking products. Your expertise will be instrumental in driving the next generation of industry-leading solutions, transforming how jewelry is bought and sold online.


What You'll Do

  • Design, implement, and maintain backend for high-performance customer-centric features around jewelry, ensuring scalability, reliability, and security.

  • Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle.

  • Collaborate with product managers, architects, and stakeholders to define technical requirements and translate business needs into technical solutions.

  • Debug and resolve complex technical issues, providing timely support to internal teams and external customers.

  • Collaborate with cross-functional teams to identify and prioritize customer requirements and feedback.

  • Mentor junior developers and improve the quality of engineering work in the broader team

  • Actively participate in discussions to improve the overall customer experience on the Nivoda platform. 


Your qualifications and experience:

  • 3+ years of relevant experience in backend development with Node.js is a must.

  • At least 2 years of experience working with GraphQL.

  • Strong foundation in database concepts, with at least 4 years of experience working with relational databases like PostgreSQL.

  • Proficient in Test-Driven Development (TDD) and committed to writing high-quality, maintainable code.

  • You have good analytical and problem-solving capabilities

  • B.S or M.S Tech degree in Computer Science, Computer Engineering.


What we offer

  • Dynamic working environment in a rapidly growing company.

  • Work on cloud-hosted applications utilizing major AWS services.

  • Gain valuable experience in system design and architectural patterns.

  • Enjoy a pleasant, low-hierarchy work environment.

  • Engage in intellectually challenging work that contributes significantly to Nivoda’s success and scalability.

  • Flexible working hours and a vibrant company culture.

  • Plenty of opportunities for growth and learning.

  • Unlimited holiday allowance.

  • Chance to join and contribute to a company during its exponential expansion phase.

Nivoda Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Nivoda DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Nivoda
Nivoda CEO photo
Unknown name
Approve of CEO

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Jewellery, Nivoda

At Nivoda, we're redefining the jewelry industry, and we want you to join us as a Software Engineer in our vibrant Barcelona office! If you have a passion for technology and a knack for backend development, Nivoda is the perfect place for you. We are a leading B2B diamond and gemstone marketplace dedicated to empowering jewelry retailers and gemstone suppliers. As a Software Engineer, you will be pivotal in our mission to innovate and enhance the online jewelry buying and selling experience. You will collaborate with both business stakeholders and fellow engineers, tackling exciting challenges and crafting solutions that make a real difference. Your primary focus will be designing and maintaining high-performance backend systems using Node.js, while ensuring top-tier security, scalability, and reliability. We value creativity and individuality at Nivoda, and you’ll have the chance to mentor junior developers and contribute to improving our platform continuously. If you thrive in a remote-first environment that encourages professional growth and offers unique perks like unlimited holiday allowance, a flexible schedule, and the opportunity to work on cloud-hosted applications with AWS, then we can’t wait to hear from you. Come and be part of a team where your contributions will have a lasting impact on the global jewelry industry!

Frequently Asked Questions (FAQs) for Software Engineer - Jewellery Role at Nivoda
What are the main responsibilities for the Software Engineer position at Nivoda?

As a Software Engineer at Nivoda, your key responsibilities include designing, implementing, and maintaining the backend for customer-centric features related to jewelry. You'll work collaboratively with product managers and stakeholders to translate business needs into technical solutions, ensure coding standards are followed, debug complex issues, and mentor junior developers. Your expertise will play a crucial role in enhancing the customer experience on the Nivoda platform.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Nivoda?

To apply for the Software Engineer position at Nivoda, candidates should have over 3 years of experience in backend development specifically with Node.js and at least 2 years of experience working with GraphQL. A strong foundation in database management, particularly with PostgreSQL, and a commitment to Test-Driven Development (TDD) are also essential. A Bachelor's or Master's degree in Computer Science or Computer Engineering is preferred.

Join Rise to see the full answer
How does Nivoda support professional growth for Software Engineers?

Nivoda is committed to fostering a culture of growth and learning for our Software Engineers. We provide a low-hierarchy work environment that encourages innovation and teamwork. Engineers have the opportunity to work on complex and intellectually stimulating projects, participate in discussions to drive improvements on our platform, and take part in mentoring junior developers. Our flexible working hours and unlimited holiday allowance further contribute to a balanced and fulfilling work life.

Join Rise to see the full answer
What technologies do Software Engineers at Nivoda primarily work with?

Software Engineers at Nivoda primarily work with Node.js for backend development and GraphQL for API integration. Additionally, the role involves working with relational databases such as PostgreSQL. Engineers also engage with AWS services as we utilize cloud-hosted applications to enhance the scalability and reliability of our platform.

Join Rise to see the full answer
What is Nivoda's work culture like for Software Engineers?

Nivoda boasts a dynamic and inclusive work culture where engineers are encouraged to think creatively and collaborate closely with cross-functional teams. We prioritize a remote-first setup that allows for flexibility and work-life balance, along with a vibrant company culture that recognizes individual contributions. Our engineers are integral to our mission, making Nivoda an exciting place to advance one's career in the jewelry tech industry.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Jewellery
Can you describe your experience with backend development using Node.js?

When discussing your experience in backend development with Node.js, be specific about projects you've worked on, the problems you've solved, and the technologies you've integrated. Highlight any challenges you faced and how you overcame them, showcasing your problem-solving skills and adaptability.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Explain your approach to maintaining code quality, including the use of Test-Driven Development (TDD), code reviews, and adherence to coding standards. Mention any tools or practices you employ for writing maintainable code, as well as examples of how your focus on quality has benefited a project.

Join Rise to see the full answer
What strategies do you use to debug complex technical issues?

Describe your debugging process, including how you identify the root causes of issues, tools you utilize for debugging, and your methodology for testing potential solutions. Providing real examples can illustrate your analytical skills and problem-solving approach effectively.

Join Rise to see the full answer
How do you collaborate with product managers and other teams?

Discuss your communication style and approach to collaboration with product managers and cross-functional teams. Emphasize the importance of defining clear technical requirements, gathering feedback, and how you ensure that the development work aligns with business goals.

Join Rise to see the full answer
Can you give an example of a project where you had to mentor junior developers?

Share a specific instance where you mentored junior developers, focusing on the skills you helped them develop, how you structured your mentoring sessions, and the positive impact it had on the team and project outcomes.

Join Rise to see the full answer
What experience do you have with GraphQL?

Discuss your experience with GraphQL, including projects where you implemented it, the specific benefits it provided over REST, and any challenges you faced while working with this technology. Your answer should reflect your understanding of how GraphQL can enhance the efficiency of data retrieval.

Join Rise to see the full answer
How do you prioritize tasks and manage your time during a project?

Explain your time management strategies, such as Agile methodologies or tools you use for task prioritization. Give an example of a challenging project with tight deadlines where your planning and prioritization skills significantly contributed to timely delivery.

Join Rise to see the full answer
What initiatives have you taken to enhance the customer experience in past projects?

Share examples of specific initiatives you've undertaken to improve customer experience within your projects. This could involve features you developed based on user feedback or enhancements you proposed and implemented that positively impacted user satisfaction.

Join Rise to see the full answer
How do you stay updated with the latest technology trends related to backend development?

Discuss your strategies for staying current with technology trends, such as participating in workshops, following industry blogs, attending webinars, or engaging in developer communities. Emphasize any specific technologies or trends that you are particularly excited about.

Join Rise to see the full answer
What do you find most rewarding about working as a Software Engineer?

Reflect on your motivations and what aspects of being a Software Engineer you enjoy most, such as problem-solving, the enjoyment of coding, collaborating with teams, or seeing your work make a tangible difference in users' lives. Share personal experiences that highlight your passion for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Nivoda is looking for an enthusiastic Supplier Support Executive to enhance customer support in a rapidly growing B2B jewelry marketplace.

Photo of the Rise User

Nivoda is looking for an ambitious Greek-speaking Sales Development Representative to fuel their growth and transform the jewellery industry.

Fidelity Investments Remote Westlake, Texas, United States
Posted 3 days ago

Fidelity seeks a skilled Principal Full Stack Engineer to deliver innovative IAM solutions in a dynamic team environment.

Fiserv Hybrid Alpharetta, Georgia
Posted 3 days ago

Join Fiserv as a Senior Java Developer to innovate and enhance technology solutions for merchants.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, CALIFORNIA, United States
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer, where you'll develop innovative software solutions and mentor fellow engineers.

Photo of the Rise User

Join Peraton as a Java Software Engineer and contribute to cutting-edge solutions for national security in the Space Domain.

TymeX Remote No location specified
Posted 3 days ago

Join Tyme as a Frontend Technical Lead Engineer to drive the innovation of cutting-edge digital financial solutions.

Photo of the Rise User
Medtronic Remote Boston, Massachusetts, United States of America
Posted 5 days ago

Join Medtronic as a Sr. Software Engineer-Medical Imaging to leverage your skills in full stack development and medical device engineering while working in a hybrid model.

Posted 8 days ago

We are seeking a Mid-Level Python Developer to enhance scalable data processing applications in a secure mission-driven environment.

Photo of the Rise User
Applied Intuition Remote Mountain View, California, United States
Posted 9 days ago

Be part of a cutting-edge team at Applied Intuition, driving advancements in AI and vehicle technology as a Senior Software Engineer.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite