Taro Logo

Backend Engineer (Java)

A product engineering company working with innovative startups and enterprises, providing full-stack product development for 110+ startups globally.
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS · AI · IoT

Job Description

Velotio Technologies is seeking a Backend Engineer with Java expertise to join their remote team in Pune, India. As a product engineering company serving 110+ global startups, they specialize in cloud-native, data engineering, B2B SaaS, IoT & Machine Learning solutions. The ideal candidate will have 3+ years of backend development experience and strong expertise in Java, Golang, and Kubernetes.

The role involves end-to-end ownership of backend systems, from implementation to production deployment. You'll be working with cloud-native tools, writing scalable code, and collaborating across teams. Key responsibilities include system design, feature development, and debugging in distributed environments.

The company offers a unique culture emphasizing autonomy, quick decision-making, and personal growth. They maintain a flat hierarchy and foster an inclusive, diverse environment where success is regularly celebrated. Their team of 400+ elite software engineers tackles challenging technical problems while transforming customer ideas into successful products.

Technical requirements include experience with cloud environments (preferably AWS), strong understanding of system design and microservices architecture, and proficiency in data structures and algorithms. The position offers opportunities to work with modern technologies like MySQL, Redis, Elastic Search, and various AWS services.

Velotio values diversity and inclusion, welcoming applications from all backgrounds. They seek curious and ambitious engineers with potential for growth, even if they don't meet all listed requirements. This role offers a chance to work on innovative projects while developing expertise in cloud-native technologies and distributed systems.

Last updated 13 days ago

Responsibilities For Backend Engineer (Java)

  • Take end-to-end ownership of backend systems, implementation and production deployment
  • Research, design, and develop new product features
  • Write high-quality, scalable, and testable code
  • Collaborate with product, DevOps, and front-end teams
  • Integrate with infrastructure components
  • Debug complex problems in distributed systems and production environments

Requirements For Backend Engineer (Java)

Java
Go
Kubernetes
MySQL
Redis
  • 3+ years of hands-on backend development experience
  • Experience with Kubernetes and cloud-native application development
  • Understanding of system design, scalability, high availability, and microservices architecture
  • Experience working in cloud environments (AWS preferred)
  • Knowledge of data structures, algorithms, and design patterns
  • Excellent communication and collaboration skills
  • Experience with Java or other object-oriented languages
  • Experience working in Agile development environments (Scrum/Kanban)

Benefits For Backend Engineer (Java)

  • Autonomous and empowered work culture
  • Flat hierarchy with fast decision making
  • Strong, fun & positive environment
  • Regular celebrations of success
  • Inclusive and diverse workplace