
Job Description
Ovii's Interpretation of the Role
We seek a Full‑Stack Technical Lead to own architecture, design, and delivery of scalable web applications and distributed systems. The role blends deep backend expertise in Python/FastAPI with frontend React/TypeScript skills while guiding engineering teams through best‑practice implementation.
Role Snapshot
- Full‑stack technical leadership
- Backend API & microservices design
- Frontend React/TypeScript development
- AWS cloud & DevOps ownership
- Mentoring & code‑quality enforcement
- AI integration (advantage)
Must-Have Requirements
- Python (FastAPI)
- ReactJS
- TypeScript
- REST API development
- GraphQL API development
- AWS cloud services
- Docker
- Kubernetes
- CI/CD pipelines
- Celery or similar async processing
- PostgreSQL/MySQL/NoSQL databases
- software engineering
- technical leadership
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Nice-to-Have Signals
- AI tools and frameworks (LLMs, embeddings, RAG)
- Event‑driven systems (Kafka, SNS/SQS)
- Domain‑Driven Design and clean architecture
- Infrastructure as Code (Terraform or CloudFormation)
- Performance tuning, load testing, AWS cost optimization
- AI‑driven solutions
- event‑driven systems
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Certifications
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Lead architecture and design of end‑to‑end full‑stack applications.
- Build and maintain backend services, RESTful/GraphQL APIs, and asynchronous pipelines.
- Develop modern frontend experiences using ReactJS and TypeScript.
- Deploy, monitor, and optimize cloud infrastructure on AWS, leveraging Docker and Kubernetes.
- Define coding standards, conduct code reviews, and mentor engineers across the stack.
- Drive CI/CD automation, observability, and reliability engineering practices.
- Explore AI‑driven features and evaluate integration of LLMs, embeddings, and RAG pipelines.
Good Fit If You Have
- Enjoys shaping architecture and guiding engineering teams.
- Strong communicator who can partner with product and design.
- Interest in applying AI techniques to enhance product capabilities.
Skills
- Python (FastAPI)
- ReactJS & TypeScript
- REST & GraphQL APIs
- AWS services
- Docker & Kubernetes
- CI/CD pipelines
- Asynchronous processing (Celery/RabbitMQ)
- SQL & NoSQL databases
- Distributed systems design
- AI/LLM tooling (advantage)