WEX Mobility Engineering organization is seeking a Mid Level Full Stack Front End Engineer to support fleet management and mobility payments solutions for large customers and partners in North America. The role will focus on enhancing SaaS and API solutions that enable credit issuance to fleet companies and their workers.
Requirements
- Strong understanding of encryption schemes, modern APIs, and front-end frameworks.
- Proficiency in frontend development, with expertise in a framework like Angular, React and languages such as JSP, Java, Go or C-Sharp.
- Exposure to Micro FrontEnd Architecture.
- Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets.
- Familiarity with cloud-native architecture (containerization using tools such as Docker and Kubernetes).
- Ability to work on existing codebase, contribute improvements, and adapt to legacy systems’ constraints.
- Experience with database and querying languages such as SQL/Mongo.
Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance code in our front end UI.
- Develop libraries and components that fit into Mobility services.
- Work with senior engineers to co-develop systems designs, and drive alignment with other engineers.
- Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests.
- Work with tech leads and senior engineers to identify bottlenecks, outline tech debt, and implement incremental scalability, and stability improvements.
- Implement automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market
- Seek and conduct code reviews (comment, approve, seek revisions, merge), and actively learn engineering best practices.
Other
- 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
- 2-5 years of professional experience in software engineering.
- Excellent written and verbal communication skills, and a collaborative and empathetic mindset.
- Collaborate with cross-functional team members, including product managers, designers, and other engineers, to define and implement new features.
- Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement.