WEX Inc. Logo

WEX Inc.

Senior PHP Software Engineer

Reposted 11 Days Ago
In-Office or Remote
Hiring Remotely in CA
Senior level
In-Office or Remote
Hiring Remotely in CA
Senior level
Design, develop, and deploy scalable APIs and features for a SaaS Field Service Management product. Optimize data persistence using Doctrine ORM and MySQL, refactor Symfony-based systems, reduce technical debt, mentor engineers, enforce coding standards through reviews, and produce API docs and design artifacts to drive architectural decisions.
The summary above was generated by AI

About the Team/Role
WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow sales, and simplify back-office operations. WEX FSM provides comprehensive business management including schedule / dispatch, invoicing, sales proposals / invoices, and maintenance agreements. We also enable a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time.
 

We are seeking a Senior PHP Software Engineer to join our team. In this pivotal role, you will join the team responsible for designing, developing, and deploying our flagship SaaS product, WEX FSM. You will play a key role in building robust, scalable APIs that not only enhance our product but also empower our partners to integrate with our platform efficiently. You will partner with Product Managers to translate business requirements into technical reality, ensuring ambiguity is removed before a single line of code is written. You will also serve as a mentor to fellow engineers, enforce coding standards through rigorous code reviews, and proactively reduce technical debt to keep our platform healthy and scalable. If you get excited about building modern, resilient applications, possess a deep passion for data layer performance, and thrive in a collaborative, fast-paced environment, we encourage you to apply.

How You'll Make an Impact

As a Senior PHP Software Engineer, you will be instrumental in modernizing and improving the performance and stability of our core SaaS product, WEX FSM. Your expertise in the Symfony PHP Framework will be key to refactoring and enhancing existing application features, ensuring they are robust, scalable, and maintainable.

You will specifically act as a subject matter expert on data persistence, utilizing your deep understanding of Doctrine ORM to optimize complex queries and eliminate performance bottlenecks. You will dive deep into MySQL to analyze execution plans and refine indexing strategies. Your contributions will be critical in delivering a faster, higher-quality user experience.

Experience You'll Bring

  • 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.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $121,500.00 - $145,500.00

Top Skills

AWS
Azure
Caching Strategies
Contract Testing
Docker
Doctrine Orm
Dql
Explain
GCP
Integration Testing
Microservices
MySQL
NoSQL
Openapi
PHP
Querybuilder
Restful Apis
Swagger
Symfony
Unit Testing

Similar Jobs

3 Hours Ago
Remote or Hybrid
Canada
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
As a Product Manager II, you will oversee the product lifecycle, define strategies, and lead cross-functional teams to enhance customer experiences and achieve business goals.
3 Hours Ago
In-Office or Remote
Senior level
Senior level
Big Data • Information Technology • Software • Analytics • Energy
Lead growth and go-to-market strategies for Enverus SaaS products, drive pipeline and revenue, coordinate cross-functional teams, create sales enablement and customer-facing assets, measure demand generation and funnel metrics, and support product promotion and launches.
Top Skills: AbmContent CreationDigital MarketingMarketing AnalyticsSaaSSeo
3 Hours Ago
Remote or Hybrid
Woodbridge, ON, CAN
Mid level
Mid level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
As a Quality Engineer, you will support quality assurance, implement quality improvements, engage in APQP projects, and troubleshoot customer issues.
Top Skills: Aiag ApqpGd&TPfmeaPpapSpc

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account