We’re looking for a highly skilled Backend Engineer to help build and scale a modern, AI-driven platform. You’ll work on high-performance, distributed systems using Java and Spring Boot, powering mission-critical workflows at scale.This is a fully remote role based in India, where you’ll collaborate with a globally distributed team to design, build, and optimize backend services that are reliable, scalable, and elegant.If you enjoy solving complex engineering problems, working with modern architectures, and building systems that actually get used in production at scale, this role is for you.Roles and ResponsibilitiesDesign, develop, and maintain scalable backend services using Java and Spring BootBuild and manage microservices-based architectures deployed on AWS and KubernetesWork with distributed systems, messaging queues, and event-driven architectures (Kafka)Optimize application performance, reliability, and scalability across servicesCollaborate with frontend engineers (React) and cross-functional teams to deliver end-to-end featuresWrite clean, maintainable, and well-tested code following engineering best practicesTroubleshoot and resolve production issues in a fast-paced environmentParticipate in architecture discussions and contribute to technical decision-makingQualificationsStrong hands-on experience with Java and Spring Boot (must-have)Solid understanding of microservices architecture and distributed systemsExperience with AWS and containerized deployments (Kubernetes preferred)Working knowledge of messaging systems like KafkaExperience with relational databases such as Microsoft SQL ServerStrong problem-solving skills and ability to think through complex system designGood understanding of system performance, scalability, and reliabilityExperience working in agile, fast-paced environmentsExcellent communication skills and ability to work remotely with global teams
Job Title
Backend Engineer (Java, Spring Microservices)