About the Role
We are looking for Technical Lead to drive the technical direction and delivery of a key platform squad responsible for domain-oriented core services and APIs within the Thinkproject platform (including Forms, Workflow, PDF Viewer, and future platform capabilities).
This role is a hands-on technical leadership position, focused on architecture, design, and engineering excellence. The role will include line management responsibilities and is intended for an individual contributor who will lead on all technical aspects while also managing a team of 5-7 engineers. The team owns a scalable layer of domain-centric platform APIs, with the mandate to expand into new capabilities as the platform evolves.
You will work closely with the Product Owner, Architecture, and Engineering teams to translate product roadmap into technical solution.
Key Responsibilities
- Own and drive the technical architecture for core services like Forms, Workflow, PDF processing, and beyond, as the platform evolves.
- Lead design and implementation of:
- Scalable domain APIs and backend services (.NET, event-driven architecture)
- Supporting frontend applications (React)
- Specialized service layers (e.g., document/PDF processing)
- Support the team in breaking down complex problems, resolving technical blockers, and making informed trade-offs.
- Act as a go-to technical expert within the squad enabling smooth execution and delivery.
- Contribute to high-level estimation, technical feasibility, and solution planning during PI planning cycles.
- Ensure on-time delivery aligns with quality standards, performance expectations, and non-functional requirements.
- Lead code reviews and ensure high-quality, maintainable, and testable code.
- Enforce coding standards, design principles, and engineering best practices.
- Partner with the Product Owner to understand roadmap priorities and translate them into technical solutions and assist in execution plans.
- Drive evolution of the platform’s domain API layer, identifying opportunities to generalize and scale capabilities across products.
- Provide inputs on technical feasibility, dependencies, and risks during roadmap and backlog refinement.
- Ensure clear alignment between product requirements and technical implementation
- Mentor and guide developers on technical challenges.
- Support onboarding of new engineers from a technical standpoint.
- Introduce and guide the team on AI-enabled development practices, including agentic development workflows to improve developer productivity, quality and delivery speed.