Full Stack Lead
Job Summary
We are looking for a Full Stack Lead who can design, develop, and lead scalable web applications while leveraging AI tools to accelerate development. The ideal candidate should have strong backend experience in Python and FastAPI, frontend expertise in React.js, and a mindset to use AI for improving productivity, code quality, and delivery speed.
Key Responsibilities
- Lead and mentor a team of developers
- Design and develop scalable full-stack applications
- Build REST APIs using FastAPI (Python)
- Develop responsive UI using React.js
- Work with PostgreSQL for data modeling and optimization
- Leverage AI tools (e.g., code generation, test automation, debugging assistants) to accelerate development
- Drive adoption of AI-assisted development practices within the team
- Ensure code quality, performance, and best practices
- Handle basic DevOps tasks (deployment, CI/CD, monitoring)
- Support mobile integration (basic Flutter understanding)
Required Skills
- Strong experience in Python
- Hands-on experience with FastAPI / REST APIs
- Proficiency in React.js
- Experience with PostgreSQL
- Understanding of full-stack system design
- Experience in team leadership / mentoring
- Exposure to AI-assisted development tools (e.g., Claude, Cursor, ChatGPT, etc.)
Good to Have
- Experience integrating AI/GenAI features into applications
- Basic knowledge of DevOps (Docker, CI/CD, cloud platforms)
- Exposure to Flutter
- Experience with microservices architecture
Experience
- 6+ years in software development
- 1–2+ years in a leadership role
Soft Skills
- Strong communication and leadership skills
- Problem-solving mindset
- Ownership and accountability
- Openness to adopt new technologies, especially AI