WEX is a company focused on modern vehicle experiences through connected fleet solutions. They are seeking a Senior Development/Operations Engineer to design and develop scalable web applications and back-end systems, while collaborating with various engineering teams to enhance customer experiences.
Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications
- Develop public REST APIs using Python and Node for inter-service and inter-system communication
- 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
- Conduct code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise 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)
Requirements:
- 5-8 years of professional experience in software engineering
- Expertise in backend development, including strong proficiency in Python, Node.js, Go or C++ and building and optimizing RESTful APIs and SQL
- Strong foundation in data structures and algorithms, object-oriented design, and problem-solving
- Experience with cloud-native environments, including Docker, Kubernetes, or AWS/GCP/Azure
- Experience with event-driven architecture and tools like Kafka
- Familiarity with relational or NoSQL databases; e.g. SQL, MongoDB
- Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets
- Solid understanding of web security fundamentals including authentication, authorization, and data protection
- Familiarity with Git, automated testing frameworks, and CI/CD workflows
- Clear written and verbal communication skills, and a collaborative and empathetic mindset
- Ability to work within existing codebases with legacy systems constraints
- Experience or familiarity with telematics data, time-series data, and/or geospatial data
- Experience with micro-frontends or module federation
- Experience developing with the assistance of AI-driven tools
- Experience working with geographically distributed teams