Description

We are seeking a highly skilled and experienced Full Stack Architect to lead the design and development of scalable, robust, and high-performing applications. The ideal candidate will have deep expertise in frontend development using React and Redux, backend development using Python, and a strong understanding of API architecture and integration. Familiarity with cloud infrastructure (SaaS and PaaS) and solid experience in database design, CRUD operations, and advanced querying are essential.

 

Key Responsibilities:

  • Architect and design full stack solutions for web applications, ensuring seamless integration between front-end, back-end, APIs, and databases.
  • Develop scalable and maintainable front-end interfaces using React.js and Redux.
  • Build secure and efficient backend services using Python (Django/Flask) and Fast API.
  • Design, develop, document, and consume RESTful and/or GraphQL APIs to enable frontend-backend communication.
  • Guide and implement best practices in API integration and ensure consistency across modules.
  • Collaborate with DevOps and infrastructure teams on deploying applications to cloud platforms (AWS, Azure, GCP) using SaaS and PaaS models.
  • Design and optimize relational and/or NoSQL databases; implement complex CRUD operations and advanced query logic.
  • Basics of GenAI.
  • Conduct code reviews and mentor junior developers on design patterns and best practices.
  • Stay up to date with industry trends and emerging technologies, proposing and implementing relevant improvements.

 

Required Skills and Qualifications:

  • 8+ years of professional experience in software engineering, with a strong focus on full stack development.
  • Proven hands-on experience in React, Redux, JavaScript/TypeScript.
  • Backend expertise Python (Django, Flask) and Fast API.
  • Deep understanding of REST API design principles and implementation; familiarity with GraphQL is a plus.
  • Proficient in SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience working with cloud services (AWS, GCP, Azure), especially in a SaaS or PaaS environment.
  • Strong knowledge of software architecture patterns (e.g., MVC, microservices, serverless).
  • Familiarity with CI/CD tools and agile development practices.
  • Excellent problem-solving and communication skills.

 

Preferred Qualifications:

  • Cloud certifications (e.g., AWS Certified Solutions Architect).
  • Experience with containerization (e.g., Docker, Kubernetes).
  • Knowledge of security best practices in web application development.
  • Prior experience in leading architecture reviews or technical roadmap planning