About The Role:
The Backend Tech Lead is responsible for managing a backend engineering team to deliver scalable, high-quality backend systems. The role involves overseeing backend architecture, ensuring code quality, and promoting adherence to DOKU's technology standards to support development and business objectives.
What You Will Do:
Deliver a potentially releasable increment of the product at the end of each Sprint.
Develop in-depth knowledge of product business and technical flows end-to-end.
Oversee a team and distribute tasks effectively.
Formulate strategies to improve team processes.
Innovative in research new tech or improve existing technology
Communicate regularly with the team to achieve goals and ensure product ownership.
Coach on DOKU technology standards and ensure team adherence.
Share technical best practices within the team and with external parties (e.g., code review, scalable architecture, OWASP, Sonar).
Work with stakeholders to turn product backlog designs into releasable systems and applications.
Collaborate with the Product Owner to maintain a clear, transparent Product Backlog.
Work with the Scrum Master to coach on topics like self-organization and cross-functionality, removing impediments.
Technical Skill Requirements:
Expertise in backend development, particularly with server-side languages (e.g., Java, Python).
In-depth understanding of system architecture and scalable backend solutions.
Strong knowledge of security practices, including OWASP guidelines.
Familiarity with tools like SonarQube for code quality checks.
Proficiency in Agile methodologies and CI/CD practices.
Soft Skill Requirements:
Leadership and team management skills.
Effective communication and collaboration abilities.
Strong problem-solving skills.
Proactive and innovative mindset.
High adaptability and responsiveness to change.