Senior Backend Engineer
Core
Design, develop, and optimize scalable backend systems and services within a microservices architecture, ensuring security, performance, and reliability.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Scalable backend services, APIs, and event-driven flows
Domain
Financial services / Distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST API design, SQL, Git, Microservices architecture, Event-driven flows (Kafka), Containerization, CI/CD, Kubernetes/OpenShift, Code reviews, Troubleshooting, Technical debt reduction, Mentoring
Preferred skills
Payments domain experience, Regulated financial services experience
Technologies
Java, Spring Boot, Kafka, OpenShift, Kubernetes, Git
Responsibilities
Design and develop scalable backend services and APIs; Own delivery of complex features end to end; Design and optimize database interactions and inter-service communication; Build and operate event-driven flows; Ensure solutions meet security and performance requirements; Conduct code reviews; Troubleshoot production issues; Contribute to technical design decisions; Improve CI/CD pipelines and observability; Mentor junior engineers
Seniority
Senior, hands-on IC