Requirement
Minimum 4 years of hands-on software engineering experience, with at least 2 years in a technical lead or delivery lead capacity.Proven experience owning engineering delivery quality end-to-end, from planning and development to release readiness.Practical working knowledge of Go and/or Rust for backend services, and React.js/Next.js for frontend development.Strong ability to review code, identify architectural issues, and guide engineers through technical challenges.Deep familiarity with Extreme Programming practices, including TDD, Pair Programming, Continuous Integration, Simple Design, Collective Code Ownership, and iterative planning.Experience working with structured acceptance criteria frameworks, such as Category Acceptance Criteria or similar quality gate frameworks.Strong understanding of secure coding principles, OWASP Top 10, authentication/authorization patterns, and data protection practices.Practical experience with AI-assisted development tools such as GitHub Copilot or LLM assistants, with the ability to guide responsible usage within the team.Strong cross-functional communication skills, with the ability to represent engineering in product discussions, explain technical constraints, and negotiate realistic delivery timelines.Proven ability to mentor and grow engineering talent through feedback, pair programming, and a psychologically safe team environment.Experience with cloud platform operations such as GCP or AWS, including CI/CD, observability, deployment pipelines, and infrastructure concerns for high-availability systems.