Salesforce Developer

Salesforce Developer

Full-Time 50000 - 70000 £ / year (est.) Home office possible
Nivoda

At a Glance

  • Tasks: Develop and customise Salesforce, manage integrations, and enhance data architecture.
  • Company: Nivoda is revolutionising the jewellery industry with tech and innovation.
  • Benefits: Flexible hours, remote work, unlimited holiday, and growth opportunities.
  • Other info: Dynamic, low-hierarchy environment with a focus on empowerment and continuous learning.
  • Why this job: Join a fast-growing team and make a real impact in a booming market.
  • Qualifications: Salesforce Developer Certification and strong Apex & LWC skills required.

The predicted salary is between 50000 - 70000 £ per year.

Nivoda is reimagining how the world buys and sells jewellery. Our global marketplace connects retailers and suppliers across diamonds, gemstones, and finished jewellery, powering over $300M in annual transactions and scaling fast toward our billion-dollar vision.

We’re bringing tech, data, and automation to a $350B industry that’s barely scratched the surface of digital transformation. The result? Explosive growth and massive opportunity powered by a team that makes it happen.

Our Mission

The idea of Nivoda was inspired by the ongoing inefficiency of diamond trading. We set out to develop the solution to help businesses, regardless of their size or location, increase their sales and margins, whilst removing the operational burden of sourcing diamonds.

The Engineering & RevOps Team

Our Engineering and RevOps teams sit at the heart of everything Nivoda builds. We move fast, take ownership, and obsess over scalable systems that let our commercial teams fly. We're a remote-first, globally distributed team that values directness, low ego, and big impact.

About the Role

We're looking for a highly skilled Salesforce Developer to own the back-end development and scaling of our Salesforce platform. This is a pivotal role at Nivoda — we're mid-migration from HubSpot to Salesforce and need someone who can hit the ground running, deliver immediate high-priority integrations, and build solid foundations for the long term.

What would YOU be doing?

  • Platform Development & Customisation
    • Own back-end Salesforce development: Write high-quality Apex code (classes, triggers, controllers) and manage complex Flows and process automation across all Salesforce clouds.
    • Design custom UI components: Build Lightning Web Components (LWC) to create bespoke user interfaces that improve team efficiency beyond standard page layouts.
    • Manage technical debt: Perform regular code reviews and refactor legacy Apex or redundant Flows to ensure the system stays within Salesforce governor limits and remains performant.
    • Manage platform quality: Lead all quality assurance (QA) testing, debugging, and bug fixing to maintain a stable, error-free environment.
  • Integrations & Data Architecture
    • Lead the Shopify integration: Own the end-to-end synchronisation of Shopify data and invoices into Salesforce ahead of the mid-May launch.
    • Snowflake collaboration: Partner with the Senior Data Engineer to manage data streams between Snowflake and Salesforce, specifically architecting for Large Data Volumes (LDV).
    • Enable advanced reporting: Pull revenue and order statistics from Snowflake into Salesforce to enable robust, real-time dashboarding and reporting for leadership.
    • System monitoring: Build robust logging and alerting frameworks for all external APIs to catch and resolve synchronisation failures before they impact the business.
  • Strategic RevOps & Scaling
    • Scale with RevOps: Work in agile sprints to manage custom objects and schema changes across Sales Cloud and Marketing Cloud.
    • Standardise core processes: Implement global value sets, standardised pipeline stages, and automated lead tagging linked directly to marketing channels.
    • Identify improvements: Proactively audit the Salesforce setup to identify gaps and propose architectural improvements without waiting for direction.
    • DevOps & Governance: Establish version control (Git) and CI/CD deployment pipelines to move away from manual changes and ensure safe, audited releases.
  • Internal Leadership & Knowledge
    • Transition from Agency: Act as the primary internal expert to successfully transition the platform away from the current outsourced agency.
    • Comprehensive Documentation: Create and maintain technical documentation, data dictionaries, and architectural diagrams to ensure maintainability and smooth team handovers.
    • Internal Advisory: Act as the "Internal Architect" to advise on build-vs-buy decisions regarding third-party AppExchange tools and middleware.

What do we need from YOU?

  • Salesforce Developer Certification (essential): Preferably Platform Developer I or II.
  • Advanced Apex & LWC Skills: You write clean, efficient, well-documented code and are comfortable building custom components (LWC) from scratch.
  • Integration & Data Expertise: Solid SQL skills and a proven track record of building complex REST/SOAP API integrations (e.g., Shopify, Snowflake).
  • 3–5 years of Salesforce Development experience: Ideally in a fast-paced, scaling environment where you’ve managed the full development lifecycle.
  • Architectural Thinking: Experience managing Large Data Volumes (LDV) and designing scalable data schemas across Sales and Marketing Clouds.
  • Independent & Proactive: You are comfortable setting your own priorities, managing stakeholders, and shipping high-quality work without hand-holding.
  • Documentation First: You have strong documentation habits and believe that code isn't finished until the technical docs are updated.

Nice to have

  • Experience in E-commerce or SaaS: Familiarity with the complexities of order management and subscription billing.
  • DevOps Experience: Exposure to version control (Git) and CI/CD tools (e.g., Copado, Gearset, or GitHub Actions).
  • Background in Series A–D companies: You’ve helped a company transition from "scrappy startup" to a mature, enterprise-grade Salesforce instance.
  • Data Warehouse Proficiency: Hands-on experience with data warehousing and syncing large datasets into CRM systems.
  • Leadership Ambition: An interest in eventually building and leading a small internal Salesforce team as the company grows.

Our culture and what we offer

  • Dynamic working environment in a rapidly growing company.
  • Enjoy a pleasant, low-hierarchy work environment.
  • Engage in intellectually challenging work that contributes significantly to Nivoda’s success and scalability.

Our benefits

  • Flexible working hours and a vibrant company culture.
  • Remote work.
  • Plenty of opportunities for growth and learning.
  • Unlimited holiday allowance.
  • Chance to join and contribute to a company during its exponential expansion phase.

Nivoda is proud to be an equal opportunity workplace dedicated to promoting diversity. We don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Skills can be learned, and embracing diversity is invaluable.

Please note: Our Talent Acquisition Team is international coming from across the world. We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly.

If after reading this job description you believe this is not the best fit for you, we’d encourage you to join our Talent Pool so we can keep you in mind as new roles open up.

Salesforce Developer employer: Nivoda

At Nivoda, we foster a dynamic and inclusive work culture that empowers our employees to thrive in a rapidly growing environment. With flexible working hours, unlimited holiday allowance, and ample opportunities for professional growth, our team members can truly make an impact while enjoying a collaborative atmosphere. Join us in revolutionising the jewellery industry and be part of a mission-driven company that values innovation and diversity.
Nivoda

Contact Detail:

Nivoda Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Salesforce Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Nivoda employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Salesforce projects, especially any custom components or integrations you've built. This will give you an edge and demonstrate your hands-on experience.

✨Tip Number 3

Prepare for the interview by brushing up on common Salesforce scenarios and challenges. Be ready to discuss how you've tackled similar issues in the past, and don’t forget to highlight your architectural thinking!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Nivoda team and contributing to our mission.

We think you need these skills to ace Salesforce Developer

Salesforce Developer Certification
Apex Programming
Lightning Web Components (LWC)
SQL Skills
REST/SOAP API Integrations
Salesforce Development Experience
Architectural Thinking
Data Schema Design
Version Control (Git)
CI/CD Deployment Pipelines
Technical Documentation
E-commerce Knowledge
Data Warehousing Proficiency
Leadership Ambition

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Salesforce Developer role. Highlight your Apex and LWC expertise, and don’t forget to mention any relevant integrations you've worked on!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about joining Nivoda. Share specific examples of how you've tackled challenges in Salesforce development and how you can contribute to our mission.

Show Off Your Documentation Skills: Since we value strong documentation habits, include examples of your technical documentation in your application. This shows us that you understand the importance of maintainability and clarity in code.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Nivoda!

How to prepare for a job interview at Nivoda

✨Know Your Salesforce Inside Out

Before the interview, make sure you brush up on your Salesforce knowledge, especially around Apex and Lightning Web Components. Be ready to discuss your past projects and how you've tackled challenges in Salesforce development.

✨Showcase Your Integration Skills

Since this role involves integrating Shopify and Snowflake with Salesforce, prepare examples of your experience with REST/SOAP API integrations. Highlight any complex scenarios you've managed and how you ensured data integrity during these processes.

✨Demonstrate Architectural Thinking

Be prepared to talk about your experience with Large Data Volumes and how you've designed scalable data schemas. Think of specific instances where you identified gaps in a system and proposed improvements, as this shows your proactive approach.

✨Bring Documentation to the Forefront

Nivoda values strong documentation habits, so be ready to discuss how you maintain technical documentation and data dictionaries. Share examples of how your documentation practices have improved team efficiency or project handovers.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>