Senior Backend Engineer (PHP)
Location: Remote (Serbia Time Zone)
Type: Full-Time
Level: Senior
About ShopView
ShopView is a fast-growing software company that helps independent heavy-duty truck and trailer repair shops. Our tools make their work easier, from managing work orders and parts to sending invoices and seeing how their business is doing. We're building new things quickly, using smart technology like AI, and always listening to what our users need.
Why this role is different
We’re not looking for another “PHP ninja.”
We’re looking for an engineer who enjoys untangling complex domains, values craftsmanship over quick hacks, and can scale code and infrastructure with equal confidence. If you prefer autonomy to hand-holding and see the unknown as an invitation rather than a warning sign, read on.
Our product powers heavy-duty truck repair shops, real-world businesses that depend on speed, reliability, and clarity. Your code won’t just sit in a sandbox, it’ll help get diesel engines back on the road faster.
What you’ll do
- Design & build core services using PHP, Domain-Driven Design, and proven design patterns.
- Write tests first. You’ll lead with TDD and maintain a healthy unit/integration test suite so releases feel routine, not risky.
- Own performance. Schema design, query tuning, indexes, caching layers, whatever keeps MySQL (and friends) flying.
- Push for scalability. You’ll profile, refactor, and architect for today’s load and tomorrow’s growth.
- Take ownership from the idea to deploy. You’ll help maintain and improve our CI/CD workflows directly, keeping deployments predictable and safe.
- Collaborate openly. You'll be part of a senior, supportive team where reviewing code, sharing context, and mentoring others is part of the culture, not a chore.
-
The must-haves (your super-powers):
- Expert PHP & OOP -You speak PSR, follow SOLID, and treat design patterns as tools, not dogma.
- DDD mindset -Ubiquitous language, bounded contexts, and aggregates aren’t buzzwords, they guide your designs.
- TDD habit -You get nervous if code isn’t covered by fast unit tests.
- MySQL mastery -You know why a query plan matters and when to reach for a read replica.
- Scalability instincts -Horizontal vs. vertical, stateless vs. sticky, these choices are conscious, not accidental.
- Self-direction -You can unblock yourself, ask the right questions, and deliver without a babysitter.
- Team-first mindset -You care about code quality, but also about helping your teammates grow and succeed.
Nice-to-haves (show us one, impress us; show us many, amaze us)
- Cloud & Infra: AWS (ECS, RDS, SQS), Terraform, GitHub Actions.
- Framework love: Symfony, especially if you’ve wrangled Messenger or API Platform.
- Monitoring & alerts: Datadog, Sentry, or other application-level observability tools.
- Search at scale: Experience with ElasticSearch or similar tools for full-text and complex queries.
- Asynchronous chops: RabbitMQ, SQS, or any message queue that keeps things decoupled.
- Optimization flair: From PHP profilers to EXPLAIN ANALYZE, you make slow things fast.
- Document databases: Experience with MongoDB or similar NoSQL systems for flexible data modeling.
How we work
- Code review is mandatory; ego is optional.
- We automate painful tasks. If it hurts, we write a script or a workflow.
- We keep meetings lightweight, async updates so you can focus.
- We learn constantly.
Ready to build something that matters?
Your code will help real mechanics track, quote, and repair trucks that keep supply chains moving.
Send us a CV to careers@shopview.com (optional tech profile GitHub, Stack Overflow, or a project you’re proud of), and we’ll reply, human to human, within five business days.