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