Senior Software Engineer - Finance & Netsuite
Nivoda
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 400 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
We are seeking a highly skilled and experienced Staff Engineer to join our rapidly growing team. As a key technical resource, you will be responsible for the continued development, optimisation, and improvement of our integration with the NetSuite platform, bridging finance, product, and engineering. You will be the go-to technical expert, ensuring seamless integration and operation of the system as we deliver new business capabilities. You will also help upskill our engineering organization through bringing best practice and architectural thought leadership.
About you
You are a proactive problem solver with the ability to collaborate effectively with cross-functional teams. You excel at translating product needs into technical requirements and implementing them efficiently, directing and supporting other engineers where necessary. You are committed to operational and technical excellence, and thrive in a high-growth, fast paced environment. You have a talent for simplifying complicated financial requirements, making sense of complex problems, and driving lasting change.
What You'll Do:
Own the integration between Nivoda systems and Netsuite, ensuring robustness and transparency.
Partner closely with our head of accounting and key stakeholders to gather requirements for new business flows. Take a lead in prioritization and delivery.
Own delivery of new features or functionality.
Develop and manage integrations between NetSuite and third-party services.
Implement changes in product flows and controls within NetSuite to enhance business processes.
Build processes to ensure any integration failures are swiftly escalated and resolved.
Provide technical support and troubleshooting for transaction related issues.
Mentor other engineers and champion engineering best practices.
Empower our user base to run autonomously in their operational and month-end/quarter-end close procedures.
Your experience and qualifications:
2+ years of hands-on experience with ERP systems, preferably NetSuite.
Strong knowledge of JavaScript (NodeJS preferred), SQL.
Strong system design knowledge. Strong understanding of design patterns.
Experienced technical mentor.
Experienced at implementing best in class engineering practices and methodologies.
A strong understanding of financial accounting and business operations.
Strong coordination and stakeholder management.
Proficiency in SuiteScript, SuiteFlow, and NetSuite customisations is a bonus.
What We Offer:
Flexible working hours and a vibrant company culture.
Exposure to C-Suite at an extremely fast-growing company.
Unlimited holiday allowance.
Remote working in an established team.
Intellectually challenging work that contributes significantly to Nivoda’s success and scalability.