Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Plume is seeking a talented Backend Engineer to join their team in Hyderabad, India, for an in-office role. This position involves designing, implementing, and maintaining robust backend systems that power both internal and external applications. Responsibilities include API development (RESTful and gRPC), architecting and deploying scalable cloud microservices on AWS/GCP/Azure using Kubernetes, and building efficient real-time and batch data pipelines with strong observability. You will collaborate with cross-functional teams to deliver features end-to-end, optimize systems for scalability and high availability, and contribute to architectural discussions while enforcing coding standards and best practices in CI/CD, testing, and monitoring. A key aspect of this role is embedding security and compliance into all backend systems and data workflows.
The ideal candidate will have strong proficiency in Scala, Go, or Java, and Python, with proven experience in distributed systems, microservices, and event-driven architectures. A fundamental understanding of computer networking, operating systems, and databases is essential. Hands-on expertise with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker) is required. Familiarity with data engineering concepts like ETL pipelines, real-time streaming (Kafka/Pulsar), and batch processing frameworks, along with experience in SQL and NoSQL databases (PostgreSQL, MongoDB, Cassandra, DynamoDB), is crucial. Solid knowledge of CI/CD pipelines, testing frameworks, and observability tools (Grafana, Prometheus, ELK) is also expected. Strong problem-solving skills and the ability to thrive in an agile, squad-based environment are highly valued.
Nice to have qualifications include functional programming experience in Scala, experience with caching layers, distributed storage, and message queues, familiarity with AI-powered developer tools (ChatGPT, Cursor, GitHub Copilot), and contributions to open-source projects or personal projects demonstrating backend innovation.
Company
Plume
Plume is a leading technology company that transforms connected experiences for smart homes, small businesses, and enterprises. They have developed the world's first and only open, hardware-independen...