Job Description
Job Title:
Tech Lead
Posting Start Date:
24/06/2026
Job Description:
Job Summary
Manages and drives the technical direction and delivery of digital products across web, mobile, and backend platforms, in accordance with project timelines, engineering standards, and the organisation's digital transformation objectives.
Key Responsibilities
|
Technical Strategy and Architecture:
Team Leadership and Development:
Engineering Execution and Delivery:
|
Qualifications
- Minimum Bachelor Degree in Computer Science, Software Engineering, or related field.
Skills & Abilities
Expected Minimum Years of Experience
- Minimum 5 years in software engineering, with at least 2 years in a tech lead, staff, or equivalent senior technical role.
- In-depth knowledge of full-stack TypeScript development including React, React Native, and Node.js production systems.
- Extensive experience in relational database design and management (e.g., PostgreSQL or MySQL), including schema modeling, query optimization, and managing high-availability clusters in Cloud SQL.
- Familiarity with mobile-side data persistence solutions (e.g., SQLite, Realm, or WatermelonDB) for offline-capable React Native applications.
- Hands-on experience with Google Cloud Platform in production, including GKE or Cloud Run, IAM, VPC networking, and Pub/Sub.
- Working experience with observability tooling (e.g., Cloud Logging, Cloud Monitoring, Cloud Trace, OpenTelemetry, or equivalents such as Datadog, Grafana, New Relic).
- Demonstrated experience using AI coding tools (e.g., Claude Code, Cursor, Antigravity, Windsurf, or similar) as an integrated part of daily software development practice.
- Basic knowledge and/or working experience with Vertex AI, LLM application development, or model evaluation is an advantage.
- Ability to evaluate and implement the appropriate data store for the use case, with proficiency in NoSQL document stores (MongoDB) for unstructured data and in-memory stores (e.g., Redis/Memorystore) for high-speed caching.
- Experience building in Flutter and WASM is an advantage.
- Background or domain knowledge in construction technology (e.g., AEC, BIM, GIS, CDE, PMIS, or related) is an advantage.