Senior Tech Lead / Solution Architect (AI)
Must-have:TypeScriptJavaScriptPythonJavaReactAngularVueNode.jsAWSDockerKubernetesCloudFrontendBackendFullstackDevOpsCI/CDMicroservicesAISecuritySeniorLeadJunior
Senior Tech Lead / Solution Architect
Key Responsibilities:
- Lead the technical design, architecture and development of scalable full-stack applications and AI-powered solutions.
- Design and implement end-to-end application architecture across frontend, backend, APIs and AWS cloud infrastructure.
- Drive the development and integration of AI capabilities, including LLMs, generative AI, machine learning models and AI-powered services.
- Define technical standards, coding best practices, development frameworks and architectural guidelines.
- Provide technical leadership, guidance and mentorship to junior engineers.
- Oversee application performance, scalability, security and reliability.
- Lead cloud architecture and deployment strategies, including CI/CD pipelines and infrastructure automation.
- Collaborate with business stakeholders and cross-functional teams to translate business requirements into technical solutions.
- Remain hands-on in software development, troubleshooting and solution implementation.
Requirements:
- 8–15 years of experience in software engineering, application development or solution architecture.
- Strong hands-on development experience within the last 4–6 years.
- Proven experience in designing and developing full-stack applications.
- Strong hands-on experience with AWS services such as:
- AWS Lambda
- Amazon ECS / EKS
- Amazon S3
- Amazon RDS / DynamoDB
- API Gateway
- AWS Bedrock (preferred)
- Strong programming experience in one or more languages such as Python, Java, JavaScript / TypeScript or Node.js.
- Experience with modern frontend frameworks such as React, Angular or Vue.js.
- Experience developing and integrating AI applications, particularly LLM-based applications, Generative AI or machine learning solutions.
- Strong understanding of REST APIs, microservices architecture, databases and cloud-native application development.
- Experience with DevOps practices, CI/CD, Docker and Kubernetes.
- Strong problem-solving, communication and technical leadership skills.