HamburgerMenu
hirist

PGAGI - Backend Engineer - Python/Golang/Rust

PGAGI
Bangalore
2 - 3 Years

Posted on: 22/09/2025

Job Description

Backend Engineer Python / Golang / Rust

Location : Bangalore, India

Experience Required : 2-3 years minimum

Job Overview

We are seeking a skilled Backend Engineer with expertise in Python, Golang, or Rust to join our engineering team. The ideal candidate will have hands-on experience in building and maintaining enterprise-level, scalable backend services using microservices architecture.

Key Requirements :

Technical Skills :

- Programming Expertise : Advanced proficiency in Python with strong knowledge of Django, FastAPI, or Flask, OR expertise in Golang or Rust for backend development.

- Microservices Architecture : Solid experience in designing, developing, and maintaining microservices-based systems.

- Database Management : Hands-on experience with PostgreSQL, MySQL, MongoDB, including database design and optimization.

- API Development : Strong experience in designing and implementing RESTful APIs and GraphQL services.

- Cloud Platforms : Proficiency with AWS, GCP, or Azure services for deployment and scaling.

- Containerization & Orchestration : Strong knowledge of Docker and Kubernetes for scalable deployments.

- Messaging & Caching : Experience with Redis, RabbitMQ, Apache Kafka, and caching strategies (Redis, Memcached).

- Version Control : Advanced Git workflows and team collaboration best practices.

Experience Requirements :

- Minimum 2-3 years of backend development experience.

- Proven track record of working on enterprise-level, production-grade applications.

- Strong background in microservices architecture and distributed systems.

- Experience in building scalable systems capable of handling high traffic loads.

- Familiarity with CI/CD pipelines, DevOps practices, and cloud-native deployments.

Responsibilities :

- Design, develop, and maintain robust, scalable backend services and APIs.

- Architect and implement microservices solutions ensuring modularity and resilience.

- Optimize application performance, database queries, and service scalability.

- Collaborate closely with frontend teams, product managers, and DevOps engineers.

- Implement security best practices and data protection measures.

- Write and maintain comprehensive unit and integration tests.

- Participate actively in code reviews and architectural discussions.

- Monitor, debug, and optimize system performance in production environments.

Preferred Qualifications :

- Strong understanding of software architecture patterns (event-driven, CQRS, hexagonal, etc.).

- Experience with Agile/Scrum methodologies.

- Contributions to open-source projects or personal backend projects.

- Experience with observability tools (Prometheus, Grafana, ELK, Jaeger).


info-icon

Did you find something suspicious?