As a Python Architect, you will be responsible for leading the architecture, design, and development of scalable backend systems and frontend interfaces. You will work closely with cross-functional teams to ensure clean, maintainable, and performant codebases.
Responsibilities :
- Design and implement scalable, secure, and high-performance backend systems using Python, Django, and Pydantic.
- Lead frontend architecture and integration efforts using React.
- Define and maintain architectural standards, best practices, and technical documentation.
- Optimize systems for reliability, scalability, and performance on AWS Cloud infrastructure.
- Collaborate with product managers, UI / UX designers, and other engineers to define technical requirements.
- Oversee code reviews and mentor junior developers in best practices.
- Integrate APIs and third-party services while ensuring data integrity and security.
- Contribute to CI / CD pipelines, monitoring, and DevOps practices.
Requirements :
8+ years of experience in software development, with at least 3 years in a lead / architect role.Strong expertise in Python and Python frameworks, especially Django and Pydantic.Proficient in modern JavaScript frameworks, particularly React.Hands-on experience with RESTful APIs, GraphQL (optional), and API schema design.In-depth experience deploying and managing applications on AWS (e. g., EC2 Lambda, RDS, S3 CloudFormation).Proficiency with CI / CD tools like GitHub Actions, Jenkins, or AWS CodePipeline.Solid understanding of architectural design patterns (e. g., microservices, event-driven systems).Familiarity with containerization (Docker, Kubernetes is a plus).Strong communication and leadership skills.Preferred Qualifications :
Experience with TypeScript and advanced React patterns.Knowledge of async programming with Python (e. g., FastAPI or asyncio).Experience with monitoring tools (Datadog, Prometheus, CloudWatch).AWS certifications (e. g., AWS Certified Solutions Architect) are a plus.(ref : hirist.tech)