HamburgerMenu
hirist

Full Stack Architect Python/Angular/React.js

Posted on: 12/10/2025

Job Description

Position : Full Stack Architect - Python, Angular & ReactJS

Experience : 12-20 Years

Location : Pune (Hybrid)

We are looking for a Full Stack Architect with strong expertise in Python, Angular, and ReactJS to lead the design and development of enterprise-grade applications. The ideal candidate is an exceptional problem solver with deep knowledge of system architecture, scalable application design, cloud-native development, and modern front-end frameworks. This role demands a balance of hands-on coding, architectural leadership, and mentoring of engineering teams.

Key Responsibilities :

Architecture & Design :

- Define and own the architecture for full-stack applications (backend + frontend + integrations).

- Design scalable, secure, and high-performing backend services using Python (Flask/FastAPI/Django).

- Architect highly responsive and modular front-end applications using Angular and ReactJS.

- Produce and review high-level & low-level design documentation (HLDs & LLDs).

- Ensure best practices in system design including performance, security, and cost optimization.

Development & Integration :

- Lead development of REST APIs, microservices, and event-driven architectures.

- Integrate with messaging systems (RabbitMQ/Kafka), databases (PostgreSQL, SQLAlchemy ORM), and cloud services (AWS/

Azure).

- Guide teams in implementing CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

- Champion asynchronous processing and distributed system design with Celery or equivalent frameworks.

Frontend Leadership :

- Oversee architecture for Angular and ReactJS applications, ensuring scalable state management (Redux, Flux).

- Drive adoption of modern UI development practices including modular component design, performance tuning, and responsive design.

- Mentor teams on frontend best practices and frameworks.

Quality, Governance & Mentorship :

- Conduct architecture reviews, code reviews, and enforce coding standards.

- Define testing strategies and ensure code coverage (unit, integration, E2E tests with Jest, Protractor, etc.).

- Collaborate with cross-functional stakeholders (Product, DevOps, QA, Security).

- Mentor and guide engineering teams, fostering growth and technical excellence.

Required Skills :

- Backend : Strong expertise in Python with frameworks such as Flask, FastAPI, Django.

- Frontend : Deep knowledge of Angular & ReactJS, Redux/Flux, Webpack, modern JavaScript (ES6+), HTML5, CSS3.

- Cloud & DevOps : Hands-on with AWS or Azure, containerization (Docker), orchestration (Kubernetes), CI/CD pipelines.

- Databases & Messaging : PostgreSQL, SQLAlchemy ORM, RabbitMQ/Kafka, caching strategies (Redis).

- Architecture & Design : Microservices, event-driven systems, asynchronous REST APIs, secure API design.

- Quality & Testing : Unit testing, automation frameworks (Jest, Protractor, Enzyme), debugging, performance optimization.

- Collaboration : Agile/Scrum experience, Git proficiency, strong communication & leadership skills.

Good to Have :

- Experience with GraphQL or gRPC-based services.

- Knowledge of Infrastructure as Code (Terraform, ARM/Bicep).

- Exposure to cloud security practices, RBAC, Key Vaults, OAuth2.0/JWT.

- Familiarity with monitoring/observability tools (Prometheus, ELK, App Insights).


info-icon

Did you find something suspicious?