top of page

Senior Software Engineer

Full time

10.00-19.00 (Flexible)

freshket Office (Suthi Building)

About the Role

  • 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.

  • Applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures.

  • Developing and demonstrating a broad set of technology skills, Open Source libraries and frameworks, and technology architecture concepts.

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


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.


  • A can-do attitude and growth mindset

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

  • 2+ 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 (55K-120K)

  • 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