Job Openings
Technical Lead (JAVA + Flutter)
About the job Technical Lead (JAVA + Flutter)
Job Title: Technical Lead
Work Type: Hybrid (3 days WFH, flexible)
Work Hours: 10:00 AM 7:00 PM
Location: Bangkok
Salary: THB 150,000 - 200,000 / Month
Team Size: 10 - 20 Developers (Mostly Junior)
About the Role
We are looking for a hands-on Technical Lead to join a fast-growing startup in the service sector. As the team expands, we're seeking someone to take ownership of technical leadership, architecture standards, and process enforcement empowering a junior dev team to deliver at scale. You wont be coding daily but must drive delivery, maintain high standards, and coach the team to success.
Key Responsibilities
Technical Leadership & Architecture
- Maintain and improve scalable system architecture across backend, frontend, and DevOps
- Review and uphold technical standards across codebases and delivery practices
- Make architectural and tooling decisions in collaboration with founders
- Drive refactoring and modernization (e.g., introducing CI/CD pipelines)
Project Management & Delivery
- Collaborate with Product Owner (PO) on roadmap execution and feature delivery
- Ensure timely delivery of features with high quality and performance
- Handle shifting priorities and requirements in a startup-style service environment
- Work closely with CEO & CTO to push features effectively
Team Management & Coaching
- Supervise and mentor 10+ developers (mostly junior-level)
- Foster a culture of quality, discipline, and accountability
- Set best practices, manage pipelines, and build a long-term development foundation
- Help PO oversee timelines and facilitate cross-functional alignment
DevOps & Infrastructure
- Set up and maintain pipelines (CI/CD), automated deployment, and test environments
- Collaborate with DevOps for cloud scalability and reliability (AWS, EC2, S3, etc.)
- Ensure high uptime, robust deployment process, and performance optimization
Security & Compliance
- Oversee implementation of WAS-level security measures
- Advocate for data security best practices
- Monitor cloud costs and ensure efficient usage of resources
Tech Stack
- Mobile/Web: Flutter (mobile and web)
- Backend: Java SpringBoot
- Database: Elastic Search
- Cloud: AWS (EC2, S3, basic usage)
- DevOps: CI/CD (with support from a DevOps engineer)
- Security: WAS-level compliance
Who Were Looking For
Must-Haves
- 8+ years of software engineering experience, with at least 2 years in leadership
- Strong in backend systems (Java/SpringBoot), DevOps, and architecture design
- Experience with AWS (especially EC2, S3), ElasticSearch, and CI/CD
- Ability to set standards, enforce processes, and motivate junior teams
- Comfortable with business requirements that evolve frequently
- Fluency in Thai and professional communication skills in English
- Strong interest in both tech and business
Nice-to-Haves
- Flutter experience (especially web)
- Experience in startup or service business
- Familiarity with mobile-cloud sync and offline-first apps
- Background in SaaS, logistics, or analytics
- AWS/GCP certifications (Solutions Architect or DevOps)
Why Join Us?
- Work closely with founder-level leaders
- Young and passionate tech team
- Client base and business growing fast
- Opportunity to set practices and be a pioneer in the org
- A chance to build things from the ground up not just maintain
Benefits
- Monthly Stipend: 1,000 THB/month for personal gadgets or learning (12K/year)
- Office perks: Snacks, drinks, milk, company swag
- Leave:
- Vacation Leave: 12 days
- Personal Leave: 6 days
- Sick Leave: 30 days
- Self-insurance (company-sponsored)