At a Glance
- Tasks: Join us to evolve our PHP backend and tackle real-world engineering challenges.
- Company: ServiceTrade, a leading platform for commercial service contractors.
- Benefits: Enjoy flexible PTO, competitive pay, and comprehensive health benefits.
- Other info: Be part of a dynamic team with a start-up spirit and big ambitions.
- Why this job: Make a tangible impact on a platform that supports thousands of contractors.
- Qualifications: Experience in PHP, AWS, and modern software development practices required.
ServiceTrade empowers commercial service contractors in fire protection, HVAC, mechanical, electrical, and beyond to service smarter and scale faster. Our platform helps thousands of contractors maximize technician productivity, deliver digital-first customer experiences, and grow profitably. When skilled techs are hard to find and manual systems slow you down, ServiceTrade is how the best contractors pull ahead.
Under the hood, that mission runs on a serious piece of engineering: a multi-tenant SaaS platform built on PHP, Doctrine, MySQL, MongoDB, and AWS, processing the real-time workflows that keep commercial service operations moving. It's battle-tested, revenue-generating, and architecturally complex. We're hiring a Staff Engineer to help write that chapter.
You'll join a team that's investing in the long-term health of this platform: evolving the architecture, modernizing incrementally, improving reliability, leaning into AI acceleration tooling, and building the infrastructure to scale the next phase of growth, all without breaking what works for the thousands of contractors who depend on us every day. This is a hands-on technical leadership role. You'll own critical architectural decisions across backend and infrastructure, mentor engineers, and shape how we build software in this new world of agentic AI.
If you've ever looked at a complex production system and thought "I know how to make this better, one piece at a time," this is the job.
Key Responsibilities and Activities:
- Architecture a history of coaching teams on how to balance test coverage with developer velocity while maintaining a 'zero-regression' mindset
- Deep experience with Doctrine ORM and ODM (entity mapping, repositories, query builder, hydration strategies, proxy generation, N+1 prevention, lazy/eager loading trade-offs)
- Strong production experience with MongoDB (document modeling, aggregation pipelines, ODM tooling)
- Extensive hands-on experience with AWS: CloudFormation/Terraform, EC2, RDS, S3, SQS, SES, Lambda, ElastiCache, VPC networking, IAM policies
- Strong experience designing and operating asynchronous processing systems (SQS or equivalent), including worker supervision, DLQ strategies, idempotency, backoff/jitter, and visibility-timeout management
- Production experience with Redis for caching, session management, and distributed locking
- Strong Docker and Docker Compose skills for development, CI, and packaging workflows
- Experience building and maintaining CI/CD pipelines (GitHub Actions preferred)
- Working knowledge of AWS services (EC2, RDS, S3, SQS, SES, Lambda, ElastiCache, VPC networking) sufficient to troubleshoot, contribute infrastructure-as-code changes, and collaborate effectively with SRE
- Demonstrated ability to lead technical initiatives, make architectural trade-offs, and influence without authority
- Excellent written and verbal communication skills; comfortable producing technical documentation and RFCs
Nice to Have:
- Experience modernizing large PHP monoliths: incrementally migrating frameworks, extracting services, or evolving architecture while maintaining production stability
- Experience with CQRS and event-sourcing patterns
- Familiarity with Typesense, Elasticsearch, or similar search infrastructure
- Experience with Auth0 or other identity/SSO platforms and patterns
- Experience with configuration management (Puppet, Ansible) or infrastructure automation
- Familiarity with Kinesis, CloudWatch, or other AWS observability tooling
- Experience with static analysis tools (Psalm) and automated refactoring (Rector)
- Familiarity with frontend frameworks (React, Ember.js), enough to collaborate effectively with frontend engineers
- Experience with serverless patterns (AWS Lambda, SAM)
- Background in multi-tenant SaaS architecture and data isolation strategies
What kind of benefits do you offer?
- Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions
- Dental and Vision through Unum
- Flexible Spending Account and Dependant Care Account
- Company-paid Life insurance, STD and LTD
- Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
- 401(k) with up to 3% employer match and NO vesting period
- Flexible PTO policy
- 10 company holidays
- Parental Leave
- Paid Time Off for Volunteering
- Employee Reimbursement Program to use for well-being, technology and/or professional development
ServiceTrade provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Remote Staff Software Engineer - PHP Backend in Wrexham employer: ServiceTrade
ServiceTrade is an exceptional employer that fosters a dynamic work culture where innovation meets purpose. As a remote Staff Software Engineer, you'll enjoy flexible PTO, comprehensive health benefits, and the opportunity to influence architectural decisions in a collaborative environment. With a focus on employee growth and cutting-edge technology, ServiceTrade empowers you to tackle real-world challenges while contributing to the success of thousands of contractors across the U.S.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Staff Software Engineer - PHP Backend in Wrexham
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with PHP, AWS, and modern software practices. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to backend development. Don’t forget to brush up on your soft skills too; communication is key when discussing architectural decisions and team collaboration.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at ServiceTrade and contributing to our mission.
We think you need these skills to ace Remote Staff Software Engineer - PHP Backend in Wrexham
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with PHP, AWS, and any relevant architectural decisions you've made in the past. We want to see how your skills align with our mission!
Showcase Your Problem-Solving Skills:In your application, share specific examples of how you've tackled complex engineering challenges. We love hearing about real-world scenarios where you've improved systems or processes, especially in a multi-tenant SaaS environment.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate well-structured applications that get straight to the point, making it easy for us to see your qualifications.
Apply Through Our Website:Don't forget to submit your application through our official website! This ensures that your application goes directly to us and helps you stand out in the process. We can't wait to see what you bring to the table!
How to prepare for a job interview at ServiceTrade
✨Know Your Tech Stack
Make sure you’re well-versed in PHP, Doctrine, MySQL, and MongoDB. Brush up on your knowledge of AWS services too, as they play a crucial role in the architecture. Being able to discuss your hands-on experience with these technologies will show that you’re ready to tackle the challenges at ServiceTrade.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've improved complex systems or solved architectural issues. Think about how you can articulate your thought process and the impact of your decisions. This is your chance to demonstrate that you can evolve existing systems without breaking what's already working.
✨Communicate Clearly
Since this role involves mentoring and influencing others, practice explaining technical concepts in a clear and concise manner. Be ready to produce technical documentation or RFCs during the interview. Good communication skills are key to thriving in a collaborative environment like ServiceTrade.
✨Embrace the Company Culture
Familiarise yourself with ServiceTrade’s mission and values. Show enthusiasm for helping contractors grow their businesses and improving their operations. Understanding the company culture will help you connect with the interviewers and demonstrate that you’re a good fit for the team.