Job Summary:
We are seeking an experienced Full Stack Architect with deep expertise in front-end frameworks (React.js, Angular), back-end development (Node.js, Python), and advanced knowledge in Artificial Intelligence/Machine Learning. The ideal candidate will lead the architecture, design, and implementation of scalable, high-performance web applications while integrating AI-powered features. This is a strategic technical leadership role involving hands-on development, team mentoring, and solution design across the stack.
Key Responsibilities:
- Design and lead the architecture of complex, full-stack web applications using React.js, Angular, Node.js, and Python.
- Collaborate with data scientists and AI/ML engineers to integrate intelligent features into platforms.
- Create scalable and reusable components and microservices to support multiple products.
- Define and enforce coding standards, architectural guidelines, and best practices.
- Drive cloud-native architecture using platforms such as AWS, Azure, or GCP.
- Perform hands-on development and code reviews to ensure quality and performance.
- Work closely with DevOps to ensure CI/CD pipelines, containerization (Docker/Kubernetes), and automation are in place.
- Translate product requirements into technical specifications and development plans.
- Provide mentorship and technical guidance to full stack and AI developers.
- Stay up to date with emerging technologies, frameworks, and industry trends.
Required Skills and Experience:
- Proven experience as a Full Stack Architect or Senior Full Stack Developer (8+ years).
- Expert in React.js, Angular, and TypeScript for front-end architecture.
- Strong proficiency with Node.js and Python in building back-end APIs and services.
- Experience with AI/ML libraries/frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and integrating AI into applications.
- Solid understanding of RESTful APIs, GraphQL, and WebSocket architecture.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and serverless architecture.
- Proficiency in containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
- Strong understanding of system design, distributed systems, and microservices architecture.
- Excellent problem-solving, leadership, and communication skills.
Preferred Qualifications:
- Master’s or Bachelor’s degree in Computer Science, Engineering, or related field.
- Certification in cloud platforms (AWS Architect, GCP Professional Cloud Architect, etc.).
- Experience with generative AI (e.g., OpenAI, LLMs) and deploying AI models in production.
- Familiarity with infrastructure as code (Terraform, CloudFormation).
Benefits:
- Competitive salary and performance bonuses
- Flexible work hours and remote work options
- Career growth opportunities
- Access to advanced AI/ML tools and compute resources
- Collaborative and innovative team environment