Summary
✨ AI‑Generated
Take ownership of core backend services for sophisticated commerce platforms and internal business systems. You will build and extend services with PHP, Symfony, and a modern commerce framework, develop REST and GraphQL APIs, and work closely with frontend, infrastructure, quality, and product specialists to improve scalability, reliability, performance, and security.
Highlights
Remote backend engineering role with strong ownership of core commerce services, modern PHP technologies, collaboration with senior technical stakeholders, and responsibility for scalability, reliability, performance, and security.
Description
# Backend Engineer (Sylius | Symfony)
## About the Role
Digt is a fast-growing Swiss e-commerce scale-up that has been transforming the Swiss e-commerce market for more than five years.
Through platforms including Brands for Employees, Brands for Students, the MyAXA Deals Platform, and TWINT Superdeals, Digt provides exclusive access to products and services for closed communities.
Digt is looking for a Backend Engineer with strong PHP, Symfony, and Sylius expertise to take ownership of the core services behind its commerce platforms and internal ERP.
You will work closely with the Lead Backend, CTO, Frontend, DevOps, QA, and Product teams to build new services, extend existing applications, and improve the scalability, reliability, performance, and security of business-critical systems.
## Key Responsibilities
* Design, implement, and extend backend features using PHP, Symfony, and Sylius.
* Build and maintain REST and GraphQL APIs for frontends and external partners.
* Model business domains using Doctrine ORM.
* Write performant database queries and manage database migrations.
* Apply caching and performance optimization using technologies such as Redis, query tuning, and HTTP caching.
* Extend Sylius through plugins, custom resources, and events to support business workflows.
* Integrate third-party services including payment, CRM, PIM/ERP, and messaging systems.
* Implement asynchronous processing using Symfony Messenger and RabbitMQ.
* Write clean, maintainable, efficient, and testable code.
* Apply Test-Driven Development (TDD) where appropriate.
* Use Domain-Driven Design (DDD) and event-driven design when appropriate.
* Contribute to GitLab CI/CD pipelines, code reviews, and automated quality assurance.
* Improve system observability through structured logging, metrics, and tracing.
* Apply security practices including OWASP fundamentals and authentication/authorization.
* Collaborate with Lead Backend, CTO, Frontend, DevOps, QA, and Product teams.
* Break down features, estimate work, and deliver iteratively within Scrum.
* Document services, contracts, and integration patterns for reuse and onboarding.
* Work with business stakeholders when required to ensure technical solutions align with operational requirements and customer value.
## Required Qualifications
### Experience
* Several years of professional backend development experience.
* Approximately 5+ years of experience with PHP and Symfony.
* Hands-on experience with Sylius or a similar e-commerce framework.
* Experience building and consuming APIs using REST and/or GraphQL.
* Solid experience with relational databases, including MySQL or PostgreSQL.
* Experience with schema design and database performance tuning.
* Experience using Git and Git-based development workflows.
* Experience working in an agile development environment.
* Ability to manage multiple projects and shifting priorities.
### Technical Skills
* PHP
* Symfony
* Sylius
* REST APIs
* GraphQL
* Doctrine ORM
* MySQL and/or PostgreSQL
* Git / GitLab
* CI/CD
* Backend architecture
* Database design and performance optimization
* Agile / Scrum
### Professional Skills
* Strong analytical and problem-solving abilities.
* Ability to write clean, efficient, maintainable, and testable code.
* Effective cross-functional collaboration.
* Proficiency in spoken and written English.
* Genuine enthusiasm for technology, programming, and continuous learning.
## Preferred Qualifications
* Strong Sylius plugin and extensibility experience.
* Experience with RabbitMQ and Symfony Messenger for messaging and asynchronous processing.
* Experience with Redis.
* Experience with Docker and containers.
* Experience with API Platform.
* Cloud technology fundamentals.
* Experience with Domain-Driven Design and event-driven architecture.
* Experience with Test-Driven Development.
* Experience with observability, structured logging, metrics, and tracing.
* German or French language skills.
* Experience integrating payment, CRM, PIM/ERP, or messaging services.
## Technology Stack
* PHP
* Symfony
* Sylius
* Doctrine ORM
* REST / GraphQL
* MySQL / PostgreSQL
* Redis
* RabbitMQ
* Symfony Messenger
* GitLab
* Docker / Containers
* API Platform
* CI/CD
* DDD / Event-Driven Design
* TDD
## Team & Collaboration
* Report directly to the Lead Backend.
* Collaborate closely with the CTO on key technical decisions.
* Work with Frontend Engineers, DevOps, QA, Product Owner, and business stakeholders.
* Contribute to a cross-functional and interdisciplinary team.
* Work within a Scrum-based development environment.
## Work Arrangement & Location
* **Place of Work:** Dällikon, Zurich area, Switzerland, or remote.
* **Work Arrangement:** Remote-first flexibility.
* **Start Date:** Immediately or by arrangement.
* Opportunities to work from anywhere are offered, with team and company events held in Switzerland.
## What Digt Offers
* Remote-first flexibility.
* Opportunity to build core systems for a fast-growing e-commerce company.
* Professional growth within a skilled and supportive team.
* Direct impact on customer shopping experiences and internal business efficiency.
* Collaboration with diverse, interdisciplinary teams.
* Innovation-focused culture with creativity and staff development.
* Modern backend technology stack.
* Opportunities to strengthen problem-solving and adaptability.
* Team and company events in Switzerland.
* Opportunities to improve bilingual communication in German and English.
* Flat hierarchies, quick decision-making, and room for creative solutions.
## About Digt
Digt is a Swiss e-commerce scale-up focused on community-based commerce and digital platforms for closed communities.
The company has more than 80 team members across Europe and operates platforms such as Brands for Employees, Brands for Students, and the MyAXA Deals Platform.
In partnership with TWINT, Digt also operates the majority of TWINT Superdeals.
Digt has been recognized with the SEF.Growth High Potential Label by the Swiss Economic Forum and is expanding its presence across Europe and internationally.
## Company Industry & Job Function
* **Industry:** E-Commerce / Software / SaaS / Digital Commerce
* **Job Function:** Information Technology / Software Engineering
* **Specialization:** Backend Development / PHP / Symfony / Sylius