Job Description
<p><p><b>Position :</b> Full Stack Architect - Python, Angular & ReactJS<br/><br/><b>Experience :</b> 12-20 Years<br/><br/><b>Location :</b> Pune (Hybrid)<br/><br/>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.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Architecture & Design :</b><br/><br/>- Define and own the architecture for full-stack applications (backend + frontend + integrations).<br/><br/></p><p>- Design scalable, secure, and high-performing backend services using Python Architect highly responsive and modular front-end applications using Angular and ReactJS.<br/><br/></p><p>- Produce and review high-level & low-level design documentation (HLDs & LLDs).<br/><br/></p><p>- Ensure best practices in system design including performance, security, and cost optimization.<br/><br/><b>Development & Integration :</b><br/><br/>- Lead development of REST APIs, microservices, and event-driven architectures.<br/><br/></p><p>- Integrate with messaging systems (RabbitMQ/Kafka), databases (PostgreSQL, SQLAlchemy ORM), and cloud services (AWS/</p><p>Azure).<br/><br/></p><p>- Guide teams in implementing CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).<br/><br/></p><p>- Champion asynchronous processing and distributed system design with Celery or equivalent frameworks.<br/><br/><b>Frontend Leadership :</b><br/><br/>- Oversee architecture for Angular and ReactJS applications, ensuring scalable state management (Redux, Flux).<br/><br/></p><p>- Drive adoption of modern UI development practices including modular component design, performance tuning, and responsive design.<br/><br/></p><p>- Mentor teams on frontend best practices and frameworks.<br/><br/><b>Quality, Governance & Mentorship :</b><br/><br/>- Conduct architecture reviews, code reviews, and enforce coding standards.<br/><br/></p><p>- Define testing strategies and ensure code coverage (unit, integration, E2E tests with Jest, Protractor, etc.).<br/><br/></p><p>- Collaborate with cross-functional stakeholders (Product, DevOps, QA, Security).<br/><br/></p><p>- Mentor and guide engineering teams, fostering growth and technical excellence.<br/><br/><b>Required Skills :</b><br/><br/>- Backend : Strong expertise in Python with frameworks such as Flask, FastAPI, Django.<br/><br/></p><p>- Frontend : Deep knowledge of Angular & ReactJS, Redux/Flux, Webpack, modern JavaScript (ES6+), HTML5, CSS3.<br/><br/></p><p>- Cloud & DevOps : Hands-on with AWS or Azure, containerization (Docker), orchestration (Kubernetes), CI/CD pipelines.<br/><br/></p><p>- Databases & Messaging : PostgreSQL, SQLAlchemy ORM, RabbitMQ/Kafka, caching strategies (Redis).<br/><br/></p><p>- Architecture & Design : Microservices, event-driven systems, asynchronous REST APIs, secure API design.<br/><br/></p><p>- Quality & Testing : Unit testing, automation frameworks (Jest, Protractor, Enzyme), debugging, performance optimization.<br/><br/></p><p>- Collaboration : Agile/Scrum experience, Git proficiency, strong communication & leadership skills.<br/><br/><b>Good to Have :</b><br/><br/>- Experience with GraphQL or gRPC-based services.<br/><br/></p><p>- Knowledge of Infrastructure as Code (Terraform, ARM/Bicep).<br/><br/></p><p>- Exposure to cloud security practices, RBAC, Key Vaults, OAuth2.0/JWT.<br/><br/></p><p>- Familiarity with monitoring/observability tools (Prometheus, ELK, App Insights).</p><br/></p> (ref:hirist.tech)