Description :
We are seeking a talented and passionate Python Developer to join our engineering team.
The ideal candidate will have strong experience in building scalable backend systems, RESTful APIs, automation scripts, and data-driven applications.
You will work closely with product, DevOps, QA, and frontend teams to develop high-quality, high-performance software solutions.
This role offers the opportunity to contribute to full-cycle developmentdesign, development, testing, deployment, and optimization.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain backend services and microservices using Python.
- Build robust, scalable, and high-performance APIs using Django, Flask, or FastAPI.
- Integrate with databases, third-party services, internal systems, and cloud services.
Application Architecture & Design :
Participate in requirement analysis, solution design, and system architecture discussions.Implement reusable components, modules, and frameworks to improve development Ensure code quality, reliability, maintainability, and adherence to best practices.Database & Data Handling :
Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.Write optimized queries, design schemas, and handle data processing tasks.Implement caching, indexing, and performance tuning techniques.Testing, Debugging & Optimization :
Develop unit tests, integration tests, and automation as part of CI / CD pipelines.Debug complex issues, optimize performance, and improve system reliability.Conduct code reviews and provide constructive technical feedback.Cloud & DevOps Collaboration :
Deploy applications on AWS, Azure, or GCP (Lambda, EC2, S3, Docker, Kubernetes, etc.Work with DevOps to ensure smooth CI / CD processes, version control, and environment & Collaboration :Create and maintain detailed technical documentationAPI docs, architecture diagrams, and workflow notes.Collaborate with cross-functional teams including frontend developers, QA, productmanagers, and UX / UI teams.
Required Skills & Experience :
Strong programming skills in Python with 26+ years of experience (adjustable).Hands-on experience with frameworks such as Django, Flask, or FastAPI.Solid understanding of REST APIs, MVC / MVT architecture, and microservices.Experience working with databases : PostgreSQL, MySQL, MongoDB, or Redi(ref : hirist.tech)