Airport Systems - Tech Lead
- Job Purpose
|
The Full Stack Tech Lead builds and scales modern digital products across Air India. This role requires strong full-stack engineering expertise with the ability to integrate AI capabilities such as personalization, chatbots, and intelligent automation into production applications. The focus is on taking ideas from prototype to production. The Tech Lead also defines the technical architecture, makes sure systems are scalable and reliable, and guides engineering teams while pushing innovation in AI-powered products. |
- Key Accountabilities
|
Strategic Activities
Technical Execution i. Full Stack Development
ii. Engineering Excellence
Team Management
Any other additional responsibility could be assigned to the role holder from time to time, as a standalone project or regular work. The same would be suitably represented in the Primary responsibilities and agreed between the incumbent, reporting officer, and HR.
|
- Skills Required for the Role
a. Technical Skills
i. Backend
- Strong expertise in Java (17+) with Spring Boot 3.x
- OR strong expertise in Python (3.9+) with FastAPI/Flask
- RESTful API design and microservices architecture
- Event-driven systems (Kafka, RabbitMQ, or similar)
- Database design: PostgreSQL, MongoDB, Redis
- API security: OAuth2, JWT, API gateways
- Performance optimization and caching strategies
- Unit testing, integration testing (JUnit, Pytest, etc.)
ii. Frontend
- Proven experience with Angular OR React with TypeScript
- Modern JavaScript/TypeScript (ES6+)
- State management (Redux, NgRx, Context API)
- Responsive design and CSS frameworks (Tailwind, Material UI)
- Frontend build tools (Webpack, Vite)
- Performance optimization techniques
- Testing frameworks (Jest, Cypress, Playwright)
iii. AI Enablement
- Experience integrating AI/ML APIs into applications
- Familiarity with LLM service consumption (OpenAI, Azure OpenAI, AWS Bedrock)
- Understanding of prompt engineering basics
- Awareness of AI UX patterns (streaming, loading, errors, feedback)
- Knowledge of AI costs and latency considerations
- Ability to collaborate with data science/ML teams
- Understanding of when to use AI vs traditional approaches
iv. Architecture & Cloud
- Cloud-native design patterns (AWS, Azure, or GCP)
- Microservices and BFF architectures
- Containerization (Docker) and orchestration basics (Kubernetes)
- CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
- Observability: logging, metrics, tracing (Datadog, New Relic, ELK)
- Scalable distributed system design
- Infrastructure as Code (Terraform, CloudFormation) awareness
b. Core Engineering Competencies
- Strong computer science fundamentals (algorithms, data structures)
- 8+ years full-stack development experience
- Proven track record in shipping production systems end-to-end
- Experience with high-scale, real-time systems
- Strong debugging and troubleshooting skills
- Translating business requirements into technical solutions
- Performance optimization across the stack
c. Behavioural & Leadership Skills
- Technical leadership and team mentorship
- Clear communication of technical decisions and trade-offs
- Design documentation (RFCs, architecture diagrams)
- Ownership and accountability mindset
- Comfortable with ambiguity and rapid iteration
- Cross-functional collaboration (Product, UX, DevOps, Data Science)
- Ability to move from prototype to production-grade solutions
- Hiring and team capability building
- Educational and Experience Requirements
|
Minimum Education Requirements |
Bachelor’s degree in computer science, Software Engineering, or related technical field OR equivalent practical experience with 7-10 years in software development |
|
|
|
Minimum Requirement |
Desired |
|
Experience |
|
Certifications
|