This is a remote position.
Shuru is an AI, Tech, and Product Engineering company that helps businesses of all sizes achieve their product goals through end-to-end product development and strategic consulting services. From modernizing legacy platforms to enabling AI automation and launching new product innovations, we solve high-stakes problems with speed, care, and precision.
Senior Backend Engineer (Java)
- Design, develop, and maintain robust and scalable backend APIs and microservices using Java and Spring Boot.
- Architect and implement event-driven and distributed systems leveraging Kafka, Google Cloud Pub/Sub, or similar event buses.
- Work closely with frontend, DevOps, and product teams to deliver end-to-end, high-quality solutions.
- Design and optimize database schemas using MySQL, PostgreSQL, or Google Cloud Spanner to ensure reliability and performance at scale.
- Build and maintain low-latency, high-throughput caching systems using Redis or Memcached.
- Deploy, monitor, and troubleshoot production-grade applications on Kubernetes and cloud platforms (e.g., GCP, AWS)
- Implement CI/CD pipelines, automated testing, and performance monitoring for production systems.
- Conduct code reviews, mentor junior engineers, and drive engineering best practices.
- Continuously evaluate emerging technologies to improve system performance, scalability, and maintainability.
Requirements
- 5+ years of hands-on backend development experience, with at least 2 years in Java and Spring Boot
- Deep understanding of RESTful API design, microservice architecture, and event-driven systems.
- Strong experience with containerization and Kubernetes-based deployments.
- Proficiency with relational databases (MySQL, PostgreSQL) and distributed data systems.
- Solid grasp of caching strategies using Redis/Memcache for large-scale, low-latency systems.
- Familiarity with cloud-native application development (preferably on GCP or AWS).
- Strong debugging, performance tuning, and system design skills.
- Excellent communication and collaboration abilities.
Benefits
- Work on international projects: Be part of a global team working with clients from across the world.
- Remote-first culture: Enjoy the flexibility of a remote workplace, allowing you to work from anywhere.
- Regular team outings: Even with remote work, we believe in building strong team bonds through regular social and team-building events.
- Collaborative & growth-oriented: Learn from senior engineers, work in a collaborative environment, and grow professionally with opportunities for career development.
- Competitive Salary and Benefits
Check out our website at - https://shurutech.com/