Salesforce Engineer
* Annual Salary: Up to 70,000 (depending on experience)
* Location: Hybrid (Covent Garden office 1-2 days per week)
* Job Type: Full-time
Join the UK's leading match funding platform as a Software Engineer with a focus on Salesforce development. This role is crucial for the delivery of impactful match funding campaigns, products, and services. You will be part of a small, high-performing team, supported by the infrastructure of a larger corporation, and contribute to projects that have a significant positive impact on society.
Day-to-day of the role:
* Collaborate with the development team to provide technical support for the organisation and work with several third-party agencies.
* Support the building of scalable and secure microservices that handle over 100k donations and 35+ million annually.
* Focus on Salesforce development, supporting key business processes such as charity campaign applications and management.
* Implement and contribute to the tech strategy, helping to shape the future of match funding technology.
* Maintain and improve existing codebase, establish guidelines and design patterns for new code, including enhancing unit test coverage, automated regression tests, and load testing.
* Plan, design, and implement new features and functionalities.
* Provide ad-hoc IT support to the team as needed.
Required Skills & Qualifications:
* At least three years of experience with Salesforce backend and administration (Apex, SOQL, data modelling, declarative processes).
* Experience in Salesforce frontend development, especially with Lightning Web Components (LWC).
* Beneficial skills include:
o Infrastructure and load testing (Docker, CI, Terraform, AWS, MySQL, Node.js, Artillery).
o Automated end-to-end testing (Webdriver.io, Behaviour Driven Development).
o Some familiarity with PHP (Slim and/or Symfony frameworks).
o Web frontend development (Angular, TypeScript, SCSS, Web Components).
About You:
* You thrive in a small, high-performing team environment.
* You are a strong technical "all-rounder" who is driven to develop professionally.
* You enjoy problem-solving and are an excellent communicator.
* You understand and apply agile principles effectively.
Benefits:
* Up to 30 days of Annual Leave, excluding Bank Holidays.
* Flexible working options, including the ability to work from home.
* Investment in your personal development.
* Additional benefits include childcare vouchers, a company pension scheme, personal accident cover, a personal development allowance, and free eye tests.