Job Description
<p><p><b>Key Responsibilities Design & Development :</b></p><br/></p><p>- Analyze business requirements and translate them into scalable Python-based solutions.<br/><br/></p><p>- Design, develop, and maintain Python applications, services, and APIs for diverse use cases.<br/><br/></p><p>- Build modular, reusable, and efficient code following best practices and coding standards.<br/><br/></p><p>- Develop automation scripts and tools for workflows, data processing, and system integrations.<br/><br/><b>Integration & Architecture </b><b>:</b></p><p><b><br/></b></p><p>- Architect and implement integrations between enterprise systems, SaaS platforms, and databases.<br/><br/></p><p>- Work with RESTful and GraphQL APIs, WebSockets, and message queues (Kafka, RabbitMQ, etc.<br/><br/></p><p>- Collaborate with architects to design scalable, secure, and cloud-ready solution architectures.<br/><br/><b>Performance Optimization & Testing :</b></p><p><br/></p><p>- Debug, troubleshoot, and optimize Python applications for performance, reliability, and scalability.<br/><br/></p><p>- Implement automated testing frameworks (unit, integration, regression) for high-quality code delivery.<br/><br/></p><p>- Conduct code reviews, enforce quality standards, and mentor junior engineers where required.<br/><br/><b>Deployment & Support : </b></p><p><br/></p><p>- Collaborate with DevOps to containerize Python solutions using Docker/Kubernetes.<br/><br/></p><p>- Deploy solutions on cloud platforms (AWS, Azure, GCP) ensuring high availability and resilience.<br/><br/></p><p>- Monitor system performance, troubleshoot production issues, and implement fixes.<br/><br/><b>Collaboration & Stakeholder Management :</b></p><p><br/></p><p>- Work closely with product managers and business stakeholders to align solutions with goals.<br/><br/></p><p>- Document technical designs, workflows, and APIs for internal and external stakeholders.<br/><br/></p><p>- Provide technical guidance and support during solution adoption and post-deployment phases.<br/><br/><b>Required Skills & Qualifications : </b></p><p><br/></p><p>- Bachelors or Masters degree in Computer Science, Engineering, or a related field.<br/><br/></p><p>- Strong expertise in Python frameworks such as Django, Flask, or FastAPI.<br/><br/></p><p>- Hands-on experience with databases (SQL & NoSQL PostgreSQL, MySQL, MongoDB, Redis).<br/><br/></p><p>- Proficiency in building and consuming RESTful/GraphQL APIs.<br/><br/></p><p>- Familiarity with cloud platforms (AWS Lambda, EC2, Azure Functions, GCP Cloud Run).<br/><br/></p><p>- Experience with containerization & orchestration (Docker, Kubernetes).<br/><br/></p><p>- Strong knowledge of software architecture, design patterns, and system integration.<br/><br/></p><p>- Solid understanding of CI/CD pipelines, Git, and DevOps practices.<br/><br/></p><p>- Experience with data processing libraries (Pandas, NumPy) or ML pipelines (preferred).<br/><br/></p><p>- Excellent problem-solving skills, communication abilities, and collaborative mindset.<br/><br/><b>Good to Have (Preferred Skills) :</b></p><p><p><b><br/></b></p>- Experience with event-driven systems and message brokers.<br/><br/></p><p>- Exposure to serverless computing and microservices architecture.<br/><br/></p><p>- Knowledge of security best practices in Python development.<br/><br/></p><p>- Experience with front-end integration (React, Angular) for full-stack capabilities.<br/><br/></p><p>- Domain knowledge in FinTech, Healthcare, Retail, or SaaS industries</p><br/></p> (ref:hirist.tech)