top of page

Technical Lead

Full time

10.00-19.00 (Flexible)

freshket Office (Suthi Building)

About the Role

We’re looking for someone who has demonstrated the ability to build high-quality and scalable products, strong knowledge of systems architecture, and is comfortable working. You will work in a fast-paced startup environment to translate a business need into a robust and integrated technology solution. You will be working on developing and solving unique and challenging innovative solutions and developing our platform. Join us!

Please see Freshket tech stack and capabilities for more detail.

Role and Responsibilities (L5+)

  • Lead a team of 5 - 7 members, hands-on alongside with the team.

  • Partners with the business team and drive requirements that take into account all parties' needs.

  • Sets short to medium-term strategic technical direction, able to look ahead 6-12 months and identify the areas of the greatest need and create plans to improve them.

  • Able to identify areas of strategic technical debt and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it.

  • Being a major contributor to not just building the product, but deciding how it is built in a high quality standard from an engineer perspective.

  • Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification.

  • Own problems end-to-end, thinking through everything from user experience, data models, scalability, operability and ongoing metrics.



  • A can-do attitude and growth mindset

  • A proven track record of successful project/product implementation/development

  • 5+ years of experience in software development

  • Intermediate level of English, both written and spoken

  • Ability to work independently, open mind and in collaboration with team members

  • Write Testable Code (Unit test, Integration test, UI Automated test)

  • Experience with Amazon AWS or other cloud hosting service skills

  • Agile experience, you know what is Definition of Done

  • Experience with CI and CD

Experience and Technology skills

  • Strong knowledge of OOP - (Node.js or Golang is a plus)

  • Strong knowledge of database design (SQL, NoSQL)

  • Proficiency of HTML5/CSS and JavaScript

  • Experience with any MVC frameworks

  • Experience with design patterns (very useful to have)

  • Experience with unit tests/TDD

  • Experience with command line, such as linux, git, ssh

  • Understand foundation of front-end stack, Not just using frameworks

  • Experience with responsive design and grid-based layouts

  • Familiar with CSS preprocessors (SCSS, LESS, etc.)

  • Have experience with React is a plus

Perks and Benefits

  • Competitive salaries (100K-150K)

  • Hybrid remote working (2 days / week)

  • Flexible work hours (e.g., 10 AM-11 AM to 7 PM-8 PM)

  • 10 days annual paid vacation

  • Health Insurance and Annual Health Checkup

  • Office at MRT Phetchaburi

How to apply

Please submit your CV and Homework test (required) together, plus anything else you'd like to tell us, to or upload it to DropBox or Google Drive (or similar) and send us a link.

Thanks for your time – we look forward to hearing from you!

How to apply

4 steps to become a freshketer

01 Apply

You can apply through our website.

02 Review

The team will review your application and contact back.

03 Interview

We conduct phone and online interviews to get to know you better.

04 Offer

We make an offer to the candidate who is the best fit.

bottom of page