About the job
Join us at Docplanner as we expand our APEX-first Salesforce platform across various countries and business sectors. As a Senior Salesforce APEX Engineer, you will be instrumental in developing robust, scalable server-side logic, integrations, and platform services that enhance Sales and Customer Success. You will work closely with Product teams, Business Analysts, Architects, Admins, and Quality Assurance to deliver reliable features on a predictable release schedule.
Your Responsibilities
Design and implement APEX solutions using best practices (domain/service/selector patterns, single triggers per object, bulkified and governor-safe).
Develop and secure APEX REST APIs, callouts (using Named Credentials), Platform Events, and asynchronous APEX processes (Queueable, Batch, Schedulable, Future).
Optimize SOQL/SOSL queries (selective filters, indexing, query plans) to ensure safe handling of large-data operations.
Create invocable APEX for efficient Flow orchestration and contribute to refactoring efforts as necessary.
Write comprehensive unit tests (mocking callouts, positive, negative, and bulk scenarios) while maintaining quality gates (PMD/Sonar rules, coverage).
Actively participate in solution design discussions and apply industry best practices.
Engage in design reviews with Architects and ensure alignment on non-functional requirements (performance, security, scalability).
Collaborate with DevOps on CI/CD processes (Git, PRs, SFDX/DevOps Center), and assist in implementing safe rollbacks and feature flagging.
Support User Acceptance Testing (UAT) and provide diagnostics on incidents (logs, debug levels, event monitoring).
Document decisions and APIs clearly; maintain up-to-date Jira tickets and review peers’ pull requests.
Customize Salesforce objects, fields, layouts, record types, search capabilities, list views, reports, and dashboards.
Mentor and guide team members to adopt best practices during design and implementation.
Enhance existing builds to minimize technical debt and improve organizational health.
Create and manage automations (flows, approval processes, assignment rules, email automations).
Ensure security compliance by managing user accounts, sharing rules, roles, profiles, permissions, field-level security, and validations in accordance with the defined administration structure.
Contribute to the overall Salesforce architecture strategy, ensuring system scalability, maintainability, and performance.
Success Metrics
Features consistently meet acceptance criteria and non-functional requirements; achieve UAT success on the first attempt.
Zero governor limit regressions and optimal runtime performance with high-volume data processing.
Maintain healthy pull request metrics: small, reviewed changes, low rework, and green pipeline statuses.

