Lead Software Engineer (React, Python, AWS)
Location: Bengaluru, Karnataka (Onsite)
Experience: 5–10 Years
Review Criteria
Mandatory
Strong Fullstack Engineering Profile with SaaS Product Experience
Experience 1: 4+ years in production-grade SaaS development
Experience 2: 3+ years in Python (FastAPI/Django/Flask)
Experience 3: 1+ year in React (with Hooks and TypeScript)
Experience 4: Relational DB experience (MySQL/PostgreSQL/Oracle)
Experience 5: Microservices, Distributed Systems, or Message Brokers (Kafka, RabbitMQ, etc.)
Experience 6: AWS (EKS, Lambda, S3 IAM), Docker/Kubernetes
Company: B2B SaaS Product Companies only
Preferred
Strong DSA, clean code, design patterns, and mentoring
Experience with LLMs, LangChain, Vector DBs, OpenAI/Anthropic APIs
Job Specific Criteria
CV Attachment is mandatory
Provide scale of last product (TPS or MAU)
Role & Responsibilities
Own, architect, and deliver core modules of our multi-agent AI SaaS platform spanning frontend (React), backend (Python), DBs, and AWS. Mentor engineers in a fast-paced startup environment.
Key Responsibilities:
End-to-end product development
Scalable, secure microservice architecture
CI/CD, IaC, automated testing, cost optimization
Mentorship, code reviews, architecture planning
Cross-functional coordination for releases
Ideal Candidate
4–6 yrs SaaS experience, 3+ yrs Python backend, 1+ yr React
Deep SQL/Postgres, distributed systems
AWS (EKS/Lambda, Aurora, IAM), Docker/Kubernetes
Hands-on experience with large-scale deployments
Strong software fundamentals and leadership
Nice-to-Haves
LangChain, LLM APIs, Vector DBs
Feature flags, multi-region, security compliance