FoJobPreviewBackLink:Technical Lead / Jakarta
Position Overview

We are seeking a hands-on Technical Lead to serve as the technical authority for our development team. This role focuses on architectural decisions, technical excellence, and providing expert guidance on our React/React Native applications and cloud infrastructure. You'll be deeply involved in coding while shaping our technical direction and mentoring developers.

Key Responsibilities
Technical Architecture & Leadership

* Make key architectural decisions and guide technical strategy

* Design scalable system architecture ensuring performance, security, and maintainability

* Lead technical design sessions and code architecture reviews

* Evaluate and recommend new technologies and technical approaches

* Serve as the final technical authority on complex technical decisions

Hands-On Development

* Actively contribute to critical and complex feature development

* Write high-quality, maintainable code in React, React Native, , and TypeScript

* Provide technical guidance on Go implementations when needed

* Lead implementation of challenging full-stack technical components

* Prototype new features and technical solutions

* Maintain deep understanding of the entire codebase architecture

Technical Mentorship & Code Quality

* Provide technical mentorship and guidance to developers

* Conduct thorough code reviews and establish coding standards

* Share knowledge through pair programming and technical discussions

* Guide junior developers through complex technical challenges

* Foster a culture of technical excellence and continuous learning

DevOps & Infrastructure Guidance

* Provide technical direction for Kubernetes deployments and container orchestration

* Guide CI/CD pipeline optimization using Google Cloud Build/Deploy

* Lead technical aspects of PostgreSQL/TimescaleDB optimization

* Drive technical decisions around monitoring, logging, and system observability

* Lead technical troubleshooting for production issues

Technical Documentation & Standards

* Maintain comprehensive technical documentation and architecture diagrams

* Establish and enforce development standards and best practices

* Document technical decisions and architectural patterns

* Create technical guidelines and development workflows

Required Qualifications
Technical Expertise

* *Frontend*: Expert-level proficiency in React and React Native

* *Backend*: Strong experience with , TypeScript, and working knowledge of Go

* *Infrastructure*: Strong experience with Kubernetes and container orchestration

* *Database*: Deep knowledge of PostgreSQL and time-series databases (TimescaleDB)

* *Cloud*: Proficient with Google Cloud Platform, Cloud Build, and Deploy

* *Architecture*: Proven experience designing scalable, maintainable full-stack systems

Experience

* 5+ years of software development with 2+ years in senior technical roles

* Demonstrated experience making architectural decisions on production systems

* Strong background in full-stack development and system design

* Experience with technical mentoring and knowledge sharing

Skills

* Excellent problem-solving and analytical thinking abilities

* Strong communication skills for explaining complex technical concepts

* Collaborative approach to technical decision-making

* Ability to balance technical perfectionism with practical delivery needs

What You'll Be Accountable For

* Technical architecture quality and scalability decisions

* Code quality standards and technical best practices

* Technical mentorship and team capability development

* Technical debt management and system performance

* Successful technical implementation of complex features