Software Engineer
Full time
10.00-19.00 (Flexible)
freshket Office
(Suthi Building)
About Freshket
Freshket is a high-growth, fast-moving tech startup with a highly motivated group of initiators and problem solvers. We are passionate in building a top-class food supply and online grocery delivering services. As we are unified by a set of high-impact and challenging goals, we often go beyond our roles, experiment new ideas, and take ownership to deliver the best service for customers.
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
Qualification
General
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
This position is open to Thai nationals only.
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
Hybrid remote working (1 days / week in the office)
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
Competency
Definition
Rank
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.