top of page

Software Engineer (Intern)

Intern

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

Software Development:

  • Assist in the design, development, and implementation of software features.

  • Write clean, efficient, and well-documented code.

  • Participate in code reviews and provide constructive feedback.

  • Debug and troubleshoot software issues.

Testing & Quality Assurance:

  • Assist in the development and execution of unit and integration tests.

  • Contribute to the identification and resolution of software defects.

  • Participate in quality assurance activities.

Collaboration & Communication:

  • Collaborate with other engineers, product owners, and product designers.

  • Participate in agile development processes, including sprint planning and daily stand-ups.

  • Communicate technical concepts clearly and effectively.

  • Contribute to team knowledge sharing and documentation.

Learning & Development:

  • Stay up-to-date with the latest software development technologies and trends.

  • Participate in internal training and workshops.

  • Seek opportunities to learn from experienced engineers.

  • Contribute to the improvement of development processes.

Qualification

  • Currently enrolled in or recently graduated from a Bachelor's or Master's degree program in Computer Science, Computer Engineering, Information Technology, or a related field.

  • Strong interest in artificial intelligence, machine learning, and digital transformation.

  • Basic understanding of programming languages (Golang, PHP, TypeScript, SQL, etc.)

  • Excellent analytical and problem-solving skills.

  • Strong communication and interpersonal skills.


Learning Opportunities:

  • Gain practical experience in software development within a professional environment.

  • Develop skills in various programming languages, tools, and technologies.

  • Learn from experienced software engineers and contribute to real-world projects.

  • Gain exposure to the software development lifecycle and agile methodologies.

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.

bottom of page