• Technology

Junior Salesforce Developer

  • EF Education First
  • Entry Level
  • On-site
  • Full-Time
  • Budapest, Hungary

Why this role exists

EF'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.  

Similar Jobs