This job is in your area. Enjoy a short commute and work close to home.
Job Description
Role Overview
As a Backend Systems Engineer, youβll be responsible for architecting and developing the backend that powers both the web/mobile frontend and our partner-facing API layer. Youβll work across the present Microservices, designing Java-based microservices, optimizing message queues, and ensuring that the system maintains reliability, speed, and fault tolerance under high transaction loads. This role requires a deep understanding of distributed systems, system design, and asynchronous architecture. Youβll collaborate with product, DevOps, and frontend teams to deliver a unified backend that scales for both direct users and enterprise partners.
Key Responsibilities
β Design and develop distributed backend systems in Java (Spring Boot) following microservices principles. β Architect & Develop a queue-driven system (SQS/RabbitMQ/Kafka) for processing user and partner API events asynchronously. β Build and optimize RESTful and internal APIs f...