Job Description:
As a Full Stack Team Lead, you will oversee the architecture, development, and delivery of high-performance web and mobile applications using React, React Native, and Python.
This position blends technical hands-on leadership with team management — driving excellence in system design, code quality, and delivery outcomes.
You’ll own the end-to-end technical lifecycle of assigned projects — from requirements and architecture through deployment and post-release optimization.
This role reports directly to the Head of Engineering, collaborating closely with Product, Design, and Automation teams to align technology with business goals.
Note: Candidates who can join immediately or within a short notice period (1–2 weeks) preferred.
Location: On-site
Key Responsibilities:
Technical Leadership
- Architect, design, and maintain scalable applications using React, React Native, and Python (FastAPI / Flask).
- Lead architecture discussions and enforce best practices in clean code, testing, and design patterns.
- Drive adoption of serverless and microservices architecture using AWS (Lambda, API Gateway, DynamoDB, Cognito).
- Integrate Microsoft automation tools (Power Automate, Power Apps, Power BI) to streamline workflows and enhance business automation capabilities.
- Champion secure coding, data protection, and compliance with standards (HIPAA, 21 CFR Part 11).
- Implement observability pipelines (CloudWatch, Datadog, ELK Stack) for performance and system health monitoring.
- Evaluate emerging tools and frameworks for performance, scalability, and maintainability.
Hands-on Development:
- Build and deploy scalable APIs, reusable components, and serverless functions.
- Optimize application performance and ensure cost efficiency across AWS workloads.
- Develop robust test coverage using unit, integration, and E2E testing frameworks.
- Maintain CI/CD pipelines using GitHub Actions or AWS CodePipeline.
- Troubleshoot and resolve production issues through root-cause analysis and system diagnostics.
Team Leadership Responsibilities:
- Team Management: Lead and mentor frontend, backend, and QA engineers, fostering ownership and collaboration.
- Planning & Delivery: Manage sprint cycles, backlog prioritization, and release milestones for timely delivery.
- Cross-functional Collaboration: Work with Product, Design, and Automation teams to align technology with business needs.
- Code Quality & Reviews: Conduct code reviews, ensure consistent technical standards, and guide refactoring where needed.
- Hiring & Onboarding: Participate in recruitment, onboarding, and performance evaluation of engineering talent.
- Documentation Ownership: Maintain up-to-date technical and architectural documentation.
- Performance Tracking: Measure delivery metrics, code quality, and team velocity; communicate progress to stakeholders.
- Mentorship & Growth: Encourage professional development and continuous improvement within the team.
Technical Proficiencies :
- Total Experience: 6+ years in software development, with at least 2 years in a team lead or senior developer role.
- Frontend: React, React Native, TypeScript, JavaScript (3+ years).
- Backend: Python (FastAPI, Flask, or Django) (3+ years).
- Cloud: AWS (Lambda, API Gateway, DynamoDB, Serverless Architecture) (2+ years).
- Databases: DynamoDB / MongoDB / PostgreSQL — strong data modeling and optimization expertise.
- Automation: Microsoft Power Platform (Power Automate, Power Apps, Power BI) for workflow and data automation.
- Testing: Jest, PyTest, Cypress, or similar frameworks.
- DevOps: CI/CD (GitHub Actions, AWS CodePipeline), Docker, monitoring tools (CloudWatch, Datadog).
- Project Management: Agile methodologies (Scrum/Kanban), Jira/Trello.
- Security: OWASP principles, IAM policy management, and secure coding practices.
Required Skills & Qualifications:
- Experience in designing system architectures and managing multi-service environments.
- Familiarity with AWS CDK or Terraform for infrastructure as code (IaC).
- Exposure to Microsoft Azure services (Logic Apps, Functions, Azure SQL).
- Experience integrating third-party APIs and authentication layers (OAuth2, SSO, JWT).
- Strong debugging, root-cause analysis, and performance optimization skills.
- Proven ability to lead cross-functional or distributed teams.
- Exposure to healthcare or compliance-heavy systems (HIPAA, GDPR).
Nice-to-Have Technologies:
- Node.js, NestJS, or Go for backend microservices.
- Next.js or Remix for advanced React-based SSR.
- GraphQL, gRPC, or WebSockets for real-time applications.
- CI/CD orchestration with Jenkins or CircleCI.
- Container orchestration with Kubernetes or ECS.
- AI/ML integrations (OpenAI API, Hugging Face, or AWS Bedrock).
Performance Metrics:
- Delivery timeliness and predictability.
- Code quality, test coverage, and review success rate.
- Team velocity and throughput across sprints.
- System uptime and production stability.
- Team engagement, growth, and retention.
Benefits:
- Flexibility at its best
- Recharge with flexible vacation days.
- Comprehensive health insurance: Covers you, your family, and your parents.
- Annual Performance bonus.
- Other Reimburse benefits