Senior Web Engineer
WEX, Inc.
Job Description
This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Boston, MA; San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, ME. About the Team/Role Weâre looking for a Senior software engineer with strong frontâend expertise and fullâstack exposure to join our NAM (North American Mobility) Experiences team. You'll help design and develop intuitive, performant web applications that integrate with our backend services and deliver seamless customer experiences that enhance the customer experience.
These platforms allow large fleets and transportation companies to issue and manage credit for their drivers and operatorsâpowering everything from digital spend controls to realâtime transaction insights. You'll focus on building robust and responsive user interfaces that help fleet managers configure controls, view reports, and streamline daily operations. How youâll make an impact Design, develop, and maintain robust, scalable, and highâperformance web applications.
Build and evolve shared component libraries and designâsystem assets used across multiple Mobility applications. Develop system designs and drive alignment across teams. Implement comprehensive automated testing strategies, including unit, integration, endâtoâend, load, and performance testing.
Identify bottlenecks and tech debt; drive incremental scalability and stability improvements. Develop and enhance automation frameworks for testing, monitoring, autoâscaling, continuous integration and deployment to reduce time to market. Partner with Product, Design, and UX to deliver highâquality user experiences.
Conduct code reviews and champion engineering best practices, continuously raising the quality bar. Troubleshoot complex production issues, devise fixes, author rootâcause analysis documents, and ensure lasting performance and reliability. Maintain robust documentation (design docs, run books, change management docs, and readiness plans).
Provide liveâsite production support, ensuring rapid incident resolution and driving continuous improvement. Drive crossâteam projects as a singleâthreaded owner (STO) or tech lead, actively unblocking other engineers to make progress. Gain handsâon experience with automation and AIâdriven engineering solutions.
Experience youâll bring Bachelorâs degree in Computer Science or Software Engineering. 5â8 years of professional experience in software engineering. Strong foundation in data structures and algorithms, objectâoriented design, and problemâsolving. Proficiency with modern frontâend frameworks such as Angular (preferred) or React.
Strong skills in TypeScript/JavaScript, HTML5, or CSS3/SASS. Experience integrating frontâend applications with RESTful or GraphQL APIs. Solid understanding of web security fundamentalsâincluding authentication, authorization, and data protection.
Familiarity with Git, automated testing frameworks, and CI/CD workflows. Excellent collaboration and communication skills, focused on user experience and maintainability. Clear written and verbal communication skills, and a collaborative and empathetic mindset.
Qualifications 5â8 years of experience in software engineering. Experience with microâfrontends or module federation. Exposure to backend technologies such as Java (preferred) or Node.js.
Experience with cloudânative environments, including Docker, Kubernetes, or AWS/GCP/Azure. Familiarity with relational or NoSQL databases; e.g., SQL, MongoDB. Experience building and scaling design systems, with strong knowledge of accessibility (WCAG) and performance optimization.
Preferred Qualifications Masterâs degree in computer science or software engineering. Pay Range: $121,500.00 - $145,500.00. Benefits include health, dental, vision insurance, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. #J-18808-Ljbffr