Staff Software Engineer, Backend & APIs

WEX Inc.
Seattle, WA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) HTML5 Automation of Tests Cascading Style Sheets (CSS) Code Review Continuous Integration Data Structures Monitoring of Systems Object-Oriented Software Development Web Application Security Software Engineering Systems Architecture
+14 more
Systems Integration TypeScript Web Applications Web Application Frameworks ReactJS Technical Debt Backend Build Management Syntactically Awesome Style Sheets (SASS) AngularJS Information Technology Graphql Front End Software Development Restful APIs

Job description

Experteer Overview In this role you will design and build scalable web applications within the NAM Experiences team, delivering intuitive interfaces for fleet managers and operators. You will work closely with Product, Design, and UX to ensure high-quality user experiences and reliable systems. You will lead design decisions, drive testing strategies, and champion engineering best practices to improve performance and stability. This is a hands-on leadership role focused on live-site software, automation, and cross-team collaboration to solve complex web challenges. Compensation / Benefits * Design, develop, and maintain scalable web apps with strong front-end and back-end integration * Evolve shared component libraries and design-system assets used across Mobility applications * Lead design decisions and align with senior engineers on system architecture * Drive comprehensive automated testing strategies (unit, integration, end-to-end, load, performance) * Identify bottlenecks and tech debt; improve scalability and reliability * Develop automation frameworks for testing, monitoring, CI/CD to shorten time-to-market * Partner with Product, Design, and UX to deliver top-tier user experiences * Lead code reviews and promote engineering best practices to raise quality * Troubleshoot production issues; perform root cause analysis and document fixes * Conduct comparative analyses of technologies to guide solutions * Create robust documentation (design docs, runbooks, change management, readiness plans) * Design tech strategy for live-site support with monitoring systems and rapid incident resolution * Drive cross-team projects as single-threaded-owner or tech lead and unblock peers * Gain hands-on experience with automation and AI-driven engineering solutions Tasks * Bachelor’s degree in Computer Science or Software Engineering * 8-10 years of software engineering experience * Strong data structures, algorithms, OO design and problem-solving * Proven experience building complex, scalable web applications with reliability * Experience with micro-frontends or module federation * Proficiency with Angular (preferred) or React; TypeScript/JavaScript; HTML5/CSS3/SASS * Experience integrating front-end apps with RESTful or GraphQL APIs * Solid web security fundamentals (auth, authorization, data protection) * Excellent collaboration and communication with focus on UX and maintainability * Clear written and verbal communication; collaborative and empathetic mindset Key requirements * health, dental, and vision insurances * retirement savings plan * paid time off * health savings account * flexible spending accounts * life and disability insurance

Requirements

_ debt; improve scalability and reliability * Develop automation frameworks for testing, monitoring, CI/CD to shorten time-to-market * Partner with Product, Design, and UX to deliver top-tier user experiences * Lead code reviews and promote engineering best practices to raise quality * Troubleshoot production issues; perform root cause analysis and document fixes * Conduct comparative analyses of technologies to guide solutions * Create robust documentation (design docs, runbooks, change management, readiness plans) * Design tech strategy for live-site support with monitoring systems and rapid incident resolution * Drive cross-team projects as single-threaded-owner or tech lead and unblock peers * Gain hands-on experience with automation and AI-driven engineering solutions Tasks * Bachelor’s degree in Computer Science or Software Engineering * 8-10 years of software engineering experience * Strong data structures, algorithms, OO design and problem-solving * Proven experience building aa aaaaG_ scalable web applications with reliability * Experience with micro-frontends or module federation * Proficiency with Angular (preferred) or React; TypeScript/JavaScript; HTML5/CSS3/SASS * Experience integrating front-end apps with RESTful or GraphQL APIs * Solid web security fundamentals (auth, authorization, data protection) * Excellent collaboration and communication with focus on UX and maintainability * Clear written and verbal communication; collaborative and empathetic mindset Key requirements * health, dental, and vision insurances * retirement savings plan * paid time off * health savings account * flexible spending accounts * life and disability insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all