About the Role :
We are looking for a highly skilled Backend Engineer with extensive experience in building scalable and reliable backend systems. The ideal candidate will have strong expertise in Python, microservices, and cloud-based architectures, and will be passionate about delivering high-quality, maintainable code.
Key Responsibilities :
- Design, develop, and maintain backend services and APIs for large-scale applications.
- Build and manage microservices and service-oriented architectures (SOA) to ensure high availability and scalability.
- Develop RESTful APIs and integrate them with frontend systems and third-party services.
- Work with SQL and NoSQL databases including Postgres, MySQL, and Elasticsearch to design optimized schemas and queries.
- Implement and manage cloud-based solutions using providers like AWS and Azure.
- Work with containerized environments (Docker, Kubernetes) and serverless architectures to deploy and scale applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Monitor system performance, troubleshoot issues, and ensure the security and reliability of backend services.
- Stay updated with emerging technologies and propose improvements to the backend stack.
Required Skills & Qualifications :
4- 8 years of professional experience in backend development.3+ years of professional programming experience in Python.Strong understanding of service-oriented architecture (SOA), microservices, and REST API design.Hands-on experience with SQL and NoSQL databases (Postgres, MySQL, Elasticsearch).3+ years of experience working with cloud platforms such as AWS and Azure.Experience with containerization and orchestration (Docker, Kubernetes) and serverless technologies.Strong understanding of distributed systems and related concepts.Experience in debugging, performance tuning, and ensuring system reliability.Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.Preferred Qualifications :
Familiarity with CI / CD pipelines and DevOps practices.Experience with messaging systems (Kafka, RabbitMQ) and event-driven architecture.Knowledge of monitoring, logging, and observability tools.(ref : hirist.tech)