Senior Backend Engineer
Summary
Senior backend engineer building and scaling core services for an ecommerce platform, using PHP, TypeScript, and distributed systems like RabbitMQ and Kubernetes.
Overview
Senior Backend Engineer role at Gomibo l Belsimpel. Join a small, autonomous team that builds and maintains our core backend services across payments, logistics, order processing, and content management. Lead complex projects, design scalable systems, and help deliver reliable, maintainable code that impacts the entire platform.
Tech stack
- PHP, TypeScript
- MariaDB, Postgres, Redis, ElasticSearch
- RabbitMQ, GraphQL (Lighthouse)
- Docker, Kubernetes, Helm, Flux
- GitLab CI/CD, Sentry, Graylog, Grafana, Prometheus, Loki
- Laravel, ActiveRecord, Composer, PhpStorm
Responsibilities
- Lead backend projects from design to production.
- Build new services or improve existing systems in PHP.
- Refactor legacy code for scalability and simplicity.
- Review merge requests and collaborate on complex features.
- Debug complex bugs, such as race conditions in Redis.
- Collaborate with other teams on shared models and interfaces.
- Contribute to the technical roadmap and team priorities.
- Coach teammates, provide deep guidance, and share practical tips.
Qualifications
- 6+ years backend development experience.
- Excellent PHP knowledge.
- Experience with MySQL/MariaDB and Redis caching.
- Understanding of distributed systems and messaging (RabbitMQ).
- Proficiency with Docker, Kubernetes, GitLab CI/CD, and observability tooling.
- GraphQL experience is a plus.
- Strong communicator of architecture choices and trade‑offs.
- Comfortable coaching peers via reviews or pair programming.
- Pragmatic approach to legacy code and technical debt.
Benefits
- Competitive base salary.
- Generous pension scheme.
- 25 vacation days annually (plus option to purchase 5 additional days).
- Monthly vacation pay.
- Local business discounts.
- Friends & Family vouchers.
- Personal development: training, one‑on‑one mentoring, and intervision.
- Social activities: board‑game nights, gaming, chess, bouldering, Friday drinks.
- Hybrid working: up to two days per week from home.
- Flexible start times (8:00–9:00).
- Company laptop.
Who you are
Hands‑on backend developer with proven ability to deliver complex projects independently, think strategically about technical choices, communicate clearly, collaborate well, and help teammates grow.
Remote policy
Must be present at the Groningen office during the entire onboarding period. After onboarding, you may work remotely up to two days per week, with additional days negotiable.