- Employer: Digt AG
- Contract type: Full-time
- Location: Full remote
- Salary: up to €45,000 / year (before taxes)
- You must speak: English
- Published on: September 8, 2025
We are a dynamic scale-up and have been revolutionising the Swiss e-commerce market for over 5 years. With our unique platforms — from Brands for Employees to Brands for Students and the MyAXA Deals Platform — we offer exclusive access to leading products and services to closed communities.
With 80+ passionate team members (incl. IT, Business Operations, Sales, Finance) across Europe, we generate a mid double-digit million turnover and have grown at an average of 70% annually. Awarded the SEF.Growth High Potential Label by the Swiss Economic Forum, we’re on an ambitious journey and you know what — we’re just getting started 🚀.
We are now looking for a Backend Engineer with strong expertise in Symfony and Sylius to take ownership of building and evolving the core services behind our platforms. You will play a key role in shaping one of the most critical and impactful areas of our business: the systems that power our e-commerce platforms and internal ERP. As one of your first missions, you will work closely with our Lead Backend, CTO, and product teams to implement new features and extend existing applications — contributing directly to the scalability and reliability of our technology stack, a major milestone on our product roadmap.
Mission
Join us as a Backend Engineer (Symfony | Sylius) to build the services and APIs powering our commerce platforms and internal ERP. You will implement reliable, scalable backend features in PHP with Symfony and Sylius, helping us ship business-critical functionality at pace and quality. You report directly to our Lead Backend & CTO.
What makes this role unique? You’ll work across our customer-facing platforms (e.g. Brands for Employees, Brands for Students, MyAXA Deals) and our self-developed internal ERP system — extending existing applications and building new services from scratch to meet evolving business needs.
Your Responsibilities
🧩 Backend Engineering & Architecture
- Design, implement, and extend back-end features in PHP using Symfony and Sylius
- Build and maintain REST/GraphQL APIs for our frontends and partners
- Model domains with Doctrine ORM, write performant queries, and manage migrations
- Apply caching and performance optimization (e.g., Redis, query tuning, HTTP caching)
🛒 Sylius & Integrations
- Extend Sylius via plugins, custom resources, and events to support business workflows
- Integrate third-party services (payments, CRM, PIM/ERP, messaging) reliably and securely
- Implement asynchronous processing with Symfony Messenger and RabbitMQ
✅ Quality, Testing & Reliability
- Write clean, maintainable, and testable code; practice TDD where it adds value
- Leverage modern practices (DDD, event-driven design) when appropriate
- Contribute to CI/CD pipelines (GitLab), code reviews, and automated QA
- Enhance observability (structured logging, metrics, tracing) and security.
🤝 Collaboration & Delivery
- Work in a cross-functional team with Lead Backend, CTO, Frontend, DevOps, QA, and Product
- Break down features, estimate, and deliver iteratively in Scrum
- Document services, contracts, and integration patterns for reuse and onboarding
Your Profile
- Several years as a back-end developer; strong in PHP and Symfony (≈5+ years)
- Hands-on with Sylius (or similar e-commerce frameworks) — plugin/extensibility experience is a big plus
- Solid RDBMS skills: MySQL or PostgreSQL; comfortable with schema design and performance tuning
- Experience building and consuming APIs (REST and/or GraphQL)
- Messaging and async processing with RabbitMQ (Symfony Messenger) is a plus
- Fluent with GitLab and Git-based workflows; CI/CD familiarity
- Ability to write clean, efficient, and maintainable code; strong analytical problem-solving
- Enjoy working in a dynamic, agile environment; collaborate effectively across teams
- Comfortable juggling multiple projects and shifting priorities
- Proficient in English (spoken & written); German or French is a bonus
- Nice-to-haves: Docker/containers, API Platform, Redis, cloud basics
- Genuine enthusiasm for technology, programming, and continuous learning