Tech
Technical Lead / Senior Software Engineer
About the Role
We are seeking a highly skilled and motivated Technical Lead to guide our development team in delivering high-quality software solutions. This role requires a hands-on leader who can drive technical excellence, ensure alignment across teams, and uphold engineering standards throughout the Agile development lifecycle.
Key Responsibilities
Technical Documentation & Architecture Oversight
- Ensure all architectural decisions are well-documented and integrated into the Product Backlog.
- Maintain clarity and traceability of technical direction across the development lifecycle.
Sprint Quality & Delivery Assurance
- Validate deliverables against the Definition of Done and internal technical standards.
- Monitor Sprint outputs to ensure timely, high-quality releases.
Cross-Team Technical Liaison
- Act as the primary technical interface between the our team and the clients.
- Facilitate alignment during Backlog Refinement and Sprint Planning sessions.
Development Leadership & Testing Excellence
- Lead the development effort with a focus on robust, scalable, and maintainable code.
- Champion thorough testing practices to ensure product reliability and performance.
Part-Time Technical Mentorship
- Provide ongoing coaching and mentorship to developers.
- Review critical technical work and resolve blockers during key Scrum events.
*Qualifications*
Bachelor’s degree in Computer Science, Engineering, or a related field.
Strong understanding in Agile/Scrum environments.
At lease 4 years' experience software architecture, design patterns, and development best practices.
Excellent communication and stakeholder management skills.
Experience in leading offshore team is definitely an advantage
Hands-on experience with modern development stacks (java, vuejs, mongoDB, React Native) and testing frameworks.
Candidate with less experience will be considered as Senior Software Engineer

