
Plume Design•2h ago
Naukri
Backend Engineer
Hyderabad
Full Time
Entry Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Entry Level
Full Job Description
Backend Engineer - Plume Design - Hyderabad
Plume Design is seeking a talented Backend Engineer to join their team in Hyderabad. This role involves designing, developing, and maintaining robust backend systems and APIs that power both internal and external applications. You will be instrumental in building scalable microservices, efficient data pipelines, and ensuring the reliability and security of our systems.
Key Responsibilities:
- Design, implement, and maintain RESTful and gRPC APIs for various applications.
- Architect and deploy scalable microservices using cloud platforms like AWS, GCP, or Azure with Kubernetes and modern DevOps practices.
- Build and manage real-time and batch data pipelines, focusing on accuracy, performance, and observability, potentially using EMR on EKS.
- Collaborate closely with cross-functional teams to deliver features from conception through to production.
- Optimize services for scalability, resilience, and high availability.
- Participate in architectural discussions, uphold coding standards, and champion best practices in CI/CD, testing, and monitoring.
- Integrate security and compliance measures into backend systems and data workflows.
Required Qualifications:
- Strong programming skills in Scala, Go, or Java, with proficiency in Python also valued (experience with multiple languages is a significant advantage).
- Demonstrated experience with distributed systems, microservices, and event-driven architectures.
- A solid understanding of computer networking (including Wi-Fi), operating systems, and databases.
- Hands-on expertise with major cloud platforms (AWS, GCP, Azure) and container orchestration tools (Kubernetes, Docker).
- Familiarity with data engineering concepts, including ETL pipelines, real-time streaming (Kafka/Pulsar), and batch processing frameworks.
- Experience working with both SQL and NoSQL databases such as PostgreSQL, MongoDB, Cassandra, or DynamoDB.
- Proficiency in setting up CI/CD pipelines, implementing testing frameworks, and utilizing observability tools (e.g., Grafana, Prometheus, ELK stack).
- Excellent problem-solving abilities and the capacity to excel in an agile, squad-based work environment.
Nice to Have:
- Experience with functional programming, particularly in Scala.
- Knowledge of caching layers, distributed storage solutions, and message queues.
- Familiarity with AI-powered developer tools like ChatGPT, Cursor, or GitHub Copilot to enhance productivity.
- Contributions to open-source projects or personal projects demonstrating backend development innovation.
Company
Plume Design
Hyderabad
Posted on Naukri