Instapro Group is looking for an experienced Salesforce Developer to join our ‘Enterprise Applications’ team who will focus on developing applications and functionalities that are used by our Sales and Customer support (Operations) teams in their daily activities.
You will be working closely with three Salesforce specialists, a hybrid Salesforce Administrator / Backend developer, a Backend developer and a Product Manager to deliver the team objectives.
The team is fluent with Visual Studio Code, Git, CI/CD and with our devops process. On average, we deploy to production 3 times a day. Our philosophy is always "Salesforce flows first". Most of our business features are done by administrators using flows. Engineers design and develop software components where flows cannot be used (Instapro platform access, Experience Cloud).
Instapro Technology Stack
While the main tool our Operations teams use for their work is Salesforce, which is the backbone of our internal enterprise application stack, the company’s main platform is based on Symfony 5.4 (PHP 8.1), MySQL 8, RabbitMQ, Redis, GraphQL, React, Typescript, Docker and Kubernetes, all running on AWS.
On the Salesforce side, we use an unlocked packages strategy (20+ packages). Our code implementation is based on the "Apex design patterns open source" frameworks (FFLIB and AT4DX). Apex code has a high level of relevant test coverage.
Your role includes the following:
Collaborate effectively with the team to deliver high-quality solutions for our users
Contribute to, maintain, and adhere to the team’s development quality standards and Salesforce development best practices
Be a present voice during product and technical discussions
Understand data and context that drive decisions
Be proactive in suggesting ideas, solutions, improvements, and offering help
Bring your opinion to the table and be respectful to others while engaging in productive discussions
Share your knowledge and experience with others and help them grow