The Tech Lead is responsible for technical ownership and hands-on development across assigned product streams. This role combines application architecture leadership, coding excellence and team management to ensure scalable, high-quality software delivery.
The Tech Lead acts as the technical decision-maker, mentor and execution driver, ensuring engineering best practices while actively contributing to development.
• Technical architecture and design decisions for modules
• Hands-on development and code quality
• Team leadership and developer mentoring
• Sprint technical planning
• Performance and scalability engineering
• Code review and standards enforcement
• Integration and deployment readiness
• Technical risk identification and mitigation
• Design scalable frontend and backend architecture
• Lead Angular + Ionic application development
• Own Java Spring Boot backend architecture
• Ensure secure and optimized MySQL database design
• Review and approve technical designs
• Define coding standards and best practices
• Ensure maintainable and testable codebase
• Drive performance optimization
• Lead and mentor development team members
• Assign tasks and monitor technical progress
• Support developers in debugging and architecture issues
• Enforce engineering discipline and delivery timelines
• Collaborate with QA and DevOps teams
• Participate in sprint planning and technical estimation
• Write high-quality production code
• Perform code reviews
• Fix critical defects
• Implement complex modules
• Support release deployment
• Maintain documentation
• Strong expertise in Angular framework
• Hands-on Ionic mobile/web development
• Advanced Java Spring Boot backend experience
• Strong MySQL database design skills
• REST API architecture expertise
• System design and debugging capability
• Team leadership experience
• Agile sprint delivery experience
• Strong problem-solving mindset
• Laravel framework experience
• Microservices architecture exposure
• CI/CD pipeline familiarity
• Cloud deployment experience
• 7+ years in software development
• 2+ years in technical leadership
• Code quality and defect reduction
• Delivery predictability
• System performance and scalability
• Team technical growth
• Architecture stability
• Release success rate
• Technical debt reduction