Role Overview
As a Tech Lead Full Stack Engineer, you will take ownership of designing, developing, and delivering end-to-end software solutions using React, Python, Node.js, and Golang.
You will lead a team of engineers, contribute to architecture decisions, and ensure the delivery of scalable, secure, and high-performing applications.
Required Skills & Qualifications (Must-Have)
- 5+ years of professional experience in full-stack development.
- Strong expertise in:
React.js (Hooks, Context API, Redux, Component Architecture)
Node.js (Express/NestJS, REST APIs, Event-driven systems)
Python (Django/FastAPI, backend services, scripting)
- Solid understanding of:
- Data structures, algorithms, and system design
- RESTful APIs, authentication, authorization (JWT/OAuth)
- Database technologies (PostgreSQL, MySQL, MongoDB)
- Proven experience leading teams and mentoring engineers.
- Strong communication, collaboration, and problem-solving skills.
Nice-to-Have Skills (Preferred)
- Experience with Golang for high-performance backend services.
- Cloud experience with AWS / GCP / Azure.
- Knowledge of containerization and orchestration tools: Docker, Kubernetes
- Familiarity with CI/CD tools:
- GitHub Actions, Jenkins, GitLab CI
- Experience with microservices architecture and distributed systems.
- Exposure to DevOps practices and infrastructure as code (Terraform, CloudFormation).