Overview
Skills
Job Details
Job Title: Full Stack Architect
Location: Remote
Duration: / Term: Full Time
Job Description:
Experience Desired: 10+ Years.
Key required skills
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, Google Cloud Platform) 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, Google Cloud Platform, 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.
Key Skills:
Python, React, Redux, Django, Flask, FastAPI, AI