Job Description
We are seeking a Senior Salesforce Developer with deep expertise in Apex and Lightning Web Components (LWC), as well as modern Salesforce development practices. The ideal candidate is a self-starter who thrives in a fast-paced environment, takes ownership of complex technical challenges, and collaborates effectively with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain complex Apex classes, triggers, integrations, and Lightning Web Components (LWC) while ensuring solutions are scalable, secure, and aligned with Salesforce best practices.
- Write high-quality, maintainable code that follows clean code principles, including clarity, modularity, reusability, and testability.
- Translate business requirements into secure, high-quality technical solutions that follow best practices and Salesforce governor limits.
- Collaborate with product managers, architects, admins, and stakeholders to define technical approaches and estimate work.
- Participate in code reviews and enforce coding standards and good testing practices.
- Troubleshoot, debug, and optimize existing Salesforce functionality.
- Work with version control systems, specifically Git, to manage branches, pull requests, and release processes.
- Contribute to CI/CD pipeline improvements and release automation (experience with GitLab CI is a plus).
- Stay current on Salesforce platform updates and proactively recommend improvements.
Required Qualifications
- 5+ years of hands-on Salesforce development experience.
- Strong proficiency with Apex, Lightning Web Components, asynchronous processing, and integration patterns (REST/SOAP).
- Solid understanding of Salesforce architecture, security model, and governor limits.
- Demonstrated ability to work independently with minimal supervision while driving solutions from concept to delivery.
- Experience using Git for source control (branching, merging, conflict resolution, pull requests).
- Experience using the Salesforce CLI and working with modern Salesforce development tooling.
- Ability to write unit tests that meet or exceed Salesforce coverage requirements.
- Commitment to producing clean, readable, well-structured code that is easy for other developers to understand and maintain.
Preferred Qualifications
- Experience working with AWS services (e.g., S3, Lambda, API Gateway, AppFlow).
- Experience with GitLab (repositories, merge requests, CI/CD pipelines).
- Experience with Agentic AI development (e.g., autonomous workflows, multi-step agent orchestration, or AI-assisted development patterns).
- Familiarity with Agile methodologies and working in sprint-based environments.
Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work in ambiguous environments and proactively propose technical solutions.