Apex Software Engineer

**MUST HAVES's - Significant Apex & Salesforce Experience with Java foundation** - you have to be a coder.

** MUST HAVE - Financial Services Experience**

Job Title: Senior Developer

Salary - 80-90k + Bonus

Location: Hybrid / Remote

Contract Type: Full-Time

Department: Technology

Overview

We are seeking a highly skilled and motivated Senior Developer to play a key role in the development and enhancement of our in-house lending and risk management platform. This platform features a Salesforce backend integrated with a bespoke JavaScript web UI and connects to a variety of third-party APIs including Snowflake, Rutter, TrueLayer, GoCardless, Airwallex, and CreditSafe.

This is an exciting opportunity to join a high-growth, technology-led business and contribute directly to the ongoing evolution of a proprietary enterprise system. Reporting to the Technology Director and working closely with the Chief Architect, you will be an integral member of a small but expert technology team.

Key Responsibilities

Architecture & Technical Design

  • Lead the design and development of scalable and secure application components.
  • Translate business and functional requirements into well-structured technical solutions.
  • Serve as a subject matter expert across several in-house and partner platforms.
  • Evaluate and integrate third-party APIs into our existing architecture.
  • Collaborate with business analysts and technical team members to ensure solutions align with strategic goals.

Development

  • Write clean, efficient, and well-documented code using Apex, JavaScript, and Lightning Components.
  • Maintain and expand Salesforce configuration including user and security model, custom fields, objects, and automation.
  • Develop and consume REST APIs to facilitate integration with external platforms.
  • Ensure high test coverage and performance by writing unit and integration test cases.
  • Troubleshoot and resolve technical issues with a focus on long-term sustainability.

Project Management & Team Support

  • Lead or contribute to the full software development lifecycle: requirements, design, development, testing, and deployment.
  • Manage technical tasks, risks, and dependencies across multiple projects.
  • Provide technical leadership and mentorship to junior developers and peers.
  • Communicate effectively with internal and external stakeholders to manage expectations and deliver outcomes on time.

About You

This role requires a mix of strong technical ability, architectural insight, and business understanding. You’ll thrive in a fast-paced, entrepreneurial environment and enjoy tackling complex challenges with creative and practical solutions.

Mandatory Requirements

  • Minimum 7 years’ experience in Java, Apex, SOQL, and Lightning Components (including JavaScript).
  • Minimum 7 years’ experience with Salesforce administration and configuration.
  • Proven experience developing and consuming REST APIs.
  • Background in Financial Services, FinTech, or similar industry.
  • Strong understanding of the full SDLC, including QA, UAT, and deployment.
  • Exceptional communication skills and ability to work with both technical and non-technical stakeholders.

Desirable Experience

  • Experience with Tableau or similar analytics tools.
  • Familiarity with Snowflake or other data warehouse platforms.
  • AWS and/or Amazon Lightsail knowledge.
  • Previous leadership or project coordination experience.
  • Experience with LAMP stack development.

This is a diverse and high-impact role with plenty of opportunity to learn and grow. You'll work on a platform that's much more than a CRM—an enterprise-level system critical to our ongoing innovation and service delivery.

Company
dnevo Partners
Location
London, UK
Hybrid / WFH Options
Posted
Company
dnevo Partners
Location
London, UK
Hybrid / WFH Options
Posted