Full Stack Architect

10 - 14 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Architect with expertise in Python, Angular, and ReactJS, your role will involve leading the design and development of enterprise-grade applications. You will play a crucial part in defining scalable and secure systems that power mission-critical applications. Your responsibilities will include: - Architecture & Design: - Define end-to-end architecture for full-stack applications including backend, frontend, and integrations. - Design scalable, secure, and high-performance backend systems using Python frameworks like Flask, FastAPI, and Django. - Architect responsive and modular front-end solutions using Angular and ReactJS. - Produce and review high-level and low-level design documentation (HLDs & LLDs). - Ensure adherence to best practices for performance, scalability, security, and cost optimization. - Development & Integration: - Lead the development of REST APIs, microservices, and event-driven systems. - Integrate with messaging systems like RabbitMQ or Kafka, and databases like PostgreSQL using SQLAlchemy ORM. - Guide CI/CD implementations, containerization (Docker), and orchestration (Kubernetes). - Champion asynchronous processing and distributed architecture using frameworks like Celery. - Frontend Leadership: - Oversee architecture and development of Angular and ReactJS applications. - Ensure effective state management using Redux, Flux, or equivalent. - Drive best practices in UI development including modular components, performance tuning, and responsive design. - Mentor teams in frontend technologies and architecture. - Quality, Governance & Mentorship: - Conduct architecture and code reviews; enforce coding and design standards. - Define and implement robust testing strategies (unit, integration, E2E). - Collaborate with cross-functional teams including Product, DevOps, QA, and Security. - Mentor engineering teams, fostering a culture of technical excellence and continuous learning. In addition to the technical responsibilities, you are required to have the following skills and experience: - Backend Development: - Strong expertise in Python with frameworks like Flask, FastAPI, Django. - Frontend Development: - Deep knowledge of Angular, ReactJS, Redux/Flux, modern JavaScript (ES6+), HTML5, CSS3. - Experience with Webpack and component-based UI architecture. - Cloud & DevOps: - Proficiency in AWS or Azure environments. - Hands-on experience with Docker, Kubernetes, and CI/CD pipelines. - Data & Messaging: - Strong experience with PostgreSQL, SQLAlchemy ORM, RabbitMQ, Kafka, and Redis. - Architecture & Design: - Expertise in microservices, event-driven systems, secure API design, and asynchronous REST APIs. - Testing & Quality: - Solid understanding of unit and integration testing using frameworks such as Jest, Protractor, Enzyme. - Experience in performance tuning and debugging. - Collaboration & Methodologies: - Agile/Scrum experience. - Strong Git skills and team collaboration capabilities. - Excellent communication and leadership abilities. It would be nice to have experience with GraphQL or gRPC-based APIs, Infrastructure as Code tools like Terraform, ARM templates, Bicep, cloud security practices, and monitoring tools like Prometheus, ELK, Azure App Insights. This role offers a 100% remote opportunity with flexible work hours, a chance to lead architectural decisions for cutting-edge applications, work with a passionate team of developers and architects, and exposure to the latest technologies in AI, cloud, and frontend frameworks.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, pune, bengaluru

indore, madhya pradesh

chennai, tamil nadu, india