Description : About the Role :
We are seeking a Backend Engineer with strong expertise in Python with Flask or other Python backend frameworks. You will design, develop, and maintain APIs and backend services that power high-volume, data-intensive applications.
This role involves integrating applications with Azure Functions, building robust APIs for AI-driven workflows, and ensuring high performance, scalability, and reliability. You will collaborate with frontend, DevOps, and data teams to deliver end-to-end solutions.
Key Responsibilities :
- Design and implement backend services, APIs, and integrations with external systems.
- Develop scalable, secure, and high-performance applications using modern backend frameworks.
- Optimize application performance, database queries, and overall system efficiency.
- Collaborate with frontend engineers to ensure smooth integration of APIs and data flows.
- Work with DevOps and QA teams to enable CI / CD pipelines, automated testing, and deployments.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, debugging, and troubleshooting production issues.
- Ensure backend systems are compliant with security best practices and data protection standards.
Required Skills & Experience :
5+ years of experience in backend development.Proficiency in Python backend frameworks (Flask, FastAPI, or Django).Strong experience with RESTful API development.Database expertise : PostgreSQL, MySQL, MongoDB, or Redis.Experience with message queues (RabbitMQ, Kafka, or Celery).Solid understanding of software design patterns, microservices architecture, and scalability best practices.(ref : hirist.tech)