Job description
Why this role existsEF's Salesforce platform is a critical engine for how we engage customers, support learners, and run operational workflows globally. As a Junior Salesforce Developer, you will contribute to a high-impact CRM ecosystem supporting the build of modern Lightning experiences, assisting with integrations, and helping maintain scalable automation that enables teams to move faster and deliver better outcomes.You'll join a small, collaborative delivery team (Product Owners, Salesforce Architects, Developers, and Admins) and work closely with software engineers and analysts across the business. This is a hands-on role where you'll learn from experienced colleagues while taking on meaningful tasks from day one.What you'll do- Support Product Owners, project managers, and stakeholders by helping translate business needs into well-designed CRM capabilities.
- Build and enhance Salesforce solutions using Apex, Lightning Web Components (LWC), and Flow-first automation under the guidance of senior developers.
- Assist in developing Salesforce applications across Sales Cloud and Service Cloud.
- Learn and apply modern Salesforce delivery practices: Salesforce DX, source-driven development, and CI/CD pipelines.
- Support integrations with internal services and third-party vendors using APIs (REST/SOAP) and assist with event-driven patterns such as Platform Events and Change Data Capture.
- Write clean, testable code (Apex unit tests, LWC testing practices), troubleshoot defects, and learn to improve performance and stability.
- Follow established standards for security, data quality, and operational integrity.
- Contribute to technical documentation and enablement materials to support admins, support teams, and platform adoption.
What success looks like- You deliver quality features that stakeholders value, with increasing independence over time.
- You demonstrate solid proficiency with Salesforce development practices and contribute to team standards.
- Your code is well-tested, documented, and follows team quality standards.
- You proactively seek feedback, share knowledge, and continuously improve your skills.
Required skills- 2-4 years of hands-on experience as a Salesforce Developer or in a similar technical role on the Salesforce platform.
- Working knowledge of Apex, SOQL, JavaScript, and Lightning Web Components (LWC).
- Experience with Salesforce platform capabilities across Sales Cloud and/or Service Cloud.
- Experience with version control (Git) and familiarity with Salesforce DX and CI/CD concepts.
- Competency with web fundamentals: HTML, CSS, XML/JSON, and REST/SOAP APIs.
- Good communication skills; able to collaborate effectively with technical and non-technical stakeholders.
- A growth mindset with enthusiasm for Salesforce and continuous learning.
Preferred (nice-to-have)- Experience with Flow Builder and declarative automation best practices.
- Exposure to event-driven integration patterns (Platform Events, Change Data Capture, Pub/Sub API).
- Experience with Salesforce DevOps Center, Copado, Gearset, or quality tooling (PMD, ESLint).
- Exposure to Data Cloud and/or Agentforce / Einstein Copilot.
- Familiarity with iPaaS patterns (e.g., MuleSoft) or integration architecture fundamentals.
- Experience with Experience Cloud or industry-specific solutions.
- Familiarity with cloud platforms (AWS or Azure).
Certifications- Salesforce Platform Developer I (required)
- Additional certifications (preferred): Salesforce Administrator, Sales Cloud Consultant, or Service Cloud Consultant
Please note: we're trying to build a great company culture and a cohesive office, which means that this is an in-office opportunity. There will be travel - Stockholm, London, Zurich etc. but when in Budapest this is a 5-days in the office role.
This job post has been translated by AI and may contain minor differences or errors.