
Senior PHP Software Engineer
WEX
full-time
Posted on:
Location Type: Remote
Location: California • Utah • United States
Visit company websiteExplore more
Salary
💰 $121,500 - $145,500 per year
Job Level
About the role
- Join the team responsible for designing, developing, and deploying our flagship SaaS product, WEX FSM
- Build robust, scalable APIs that enhance the product and empower partners to integrate with the platform
- Partner with Product Managers to translate business requirements into technical reality
- Serve as a mentor to fellow engineers, enforce coding standards through rigorous code reviews
- Proactively reduce technical debt to keep the platform healthy and scalable
- Modernize and improve the performance and stability of the core SaaS product, WEX FSM
- Act as a subject matter expert on data persistence, utilizing deep understanding of Doctrine ORM to optimize complex queries
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field is strongly preferred, but equivalent experience will be considered
- 5+ years of professional hands-on experience developing applications using PHP, Symfony, and RESTful APIs
- Extensive direct experience with Doctrine ORM or similar ORM, demonstrating mastery of DQL, QueryBuilder, caching strategies, and resolving N+1 problems
- Proven passion for MySQL query optimization with the ability to analyze execution plans (EXPLAIN), optimize schemas, and implement efficient indexing for high-volume datasets
- Demonstrated ability to adapt to new technologies and methodologies quickly
- Strong problem-solving skills, excellent communication and collaboration skills
- Experience using both relational and NoSQL databases
- Solid grasp of microservice design patterns and best practices
- Experience with API documentation is required (OpenAPI/Swagger preferred), along with the ability to drive architectural decisions through written design docs
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker
- Strong understanding of automated testing principles and practices (e.g., unit, integration, contract testing)
- Excellent communication and collaboration skills working with internal and external teams
- Act as a technical leader for the team, assisting in the onboarding of new hires and conducting code reviews that not only check for potential errors but enforce established coding standards and best practices.
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPSymfonyRESTful APIsDoctrine ORMDQLQueryBuilderMySQLNoSQL databasesmicroservice design patternsautomated testing
Soft Skills
problem-solvingcommunicationcollaborationmentorshipadaptabilityleadership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering