Overview
Design, build and maintain scalable APIs, backend services and data pipelines for WEX's fleet and payments platforms, including modernizing legacy financial systems into microservice-based, cloud-ready architectures.
What you'll do
- Design, develop, test and maintain robust full-stack solutions with an emphasis on APIs, microservices, Kafka and backend systems.
- Work with streaming data, including real-time event processing using Kafka or similar technologies.
- Build automation for Change Data Capture (CDC) and data synchronization pipelines using JSON-based services.
- Participate in agile ceremonies and own the full software development lifecycle (SDLC).
- Collaborate closely with product managers, designers and other engineers to deliver high-quality software.
- Provide mentorship and technical guidance to junior developers.
- Troubleshoot and resolve critical production issues as needed.
What you'll need
- BS in computer science or related fields.
- 6 years+ hands-on experience developing applications/microservices with Java/Python/Kafka.
- 3 years+ hands-on experience with REST API development.
- Strong written and verbal communication skills.
- Proficiency in backend languages such as Python, Java, or Node.js.
- Experience designing and building RESTful APIs.
- Hands-on experience with Apache Kafka or similar event streaming platforms, SMS and Dead letter Queues.
- Strong knowledge of Change Data Capture (CDC) strategies and implementation.
- Familiarity with JSON, XML, and other data interchange formats.
- Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, Oracle, Snowflake).
- Experience working in Unix/Linux environments and scripting (e.g., shell, Python).
- Working knowledge of CI/CD pipelines and source control tools (e.g., Git).
Nice to have
- Exposure to financial platforms like PeopleSoft, EBS, SAP, including APIs and integration workflows.
- Experience with cloud platforms (AWS preferred).
- Familiarity with PeopleSoft Tools and Web Services.
- Experience with containerization (Docker, Kubernetes) and cloud-native services.
- Experience with large-scale transaction or payments systems.
- Familiarity with modern front-end frameworks (React, Angular, Vue.js).
- Knowledge of tools like JIRA, Confluence, and design documentation best practices.
Details
- Location: Bangalore Office, India.
Read the full description and apply on the company’s own careers page.