About the Role :
We are seeking a skilled and passionate Python Full Stack Developer to design, develop, and maintain scalable web applications and backend systems. You will work on a diverse range of projects including internal tools, enterprise-grade platforms, and AI / ML integrations.
This role is ideal for developers who are strong in Python backend technologies, familiar with modern frontend frameworks, and comfortable working in cloud-native environments.
Key Responsibilities :
- Develop, test, and maintain robust Python backend applications using frameworks such as FastAPI, Flask, or Django.
- Design and implement RESTful APIs, microservices, and serverless functions for seamless integration with external systems and data sources.
- Build, optimize, and maintain data pipelines and workflows using libraries like Pandas, Polars, and NumPy.
- Develop and integrate responsive frontend components using ReactJS or Angular.
- Configure and manage cloud infrastructure (AWS, GCP, or Azure) using best practices and Infrastructure as Code (IaC) tools.
- Implement CI / CD pipelines, automated testing, and containerized deployments (Docker, Kubernetes).
- Monitor and enhance application performance, security, and scalability.
- Collaborate closely with product managers, frontend developers, and ML engineers to deliver high-quality, end-to-end solutions.
- Maintain comprehensive technical documentation, including architecture diagrams, API specifications, and deployment procedures.
Required Skills and Qualifications :
36 years of experience in Python backend development and frontend frameworks (ReactJS or Angular).Strong proficiency in Python, object-oriented programming (OOP), and software engineering principles.Hands-on experience in designing and developing RESTful APIs and integrating backend services.Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Working knowledge of cloud services (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).Familiarity with CI / CD, DevOps practices, and automated testing frameworks (PyTest, Jest, etc.).Understanding of data structures, algorithms, and system design fundamentals.Excellent analytical, debugging, and problem-solving skills.Strong collaboration and communication abilities in cross-functional environments.Preferred (Good to Have) :
Exposure to AI / ML workflows or data science integrations.Experience with GraphQL APIs or WebSockets.Knowledge of TypeScript or other modern frontend technologies.Familiarity with Agile / Scrum methodologies.Why Join SoftProdigy ?
Opportunity to work on global, high-impact projects.Collaborative and inclusive work culture.Continuous learning and professional growth.Flexible work environment and competitive compensation.(ref : hirist.tech)