top of page

Principal Software Engineer (Go)

Full time

10.00-19.00 (Flexible)

freshket Office
(Suthi Building)

About the Role

  • Design, develop and deliver code that is necessary to support new feature developments and enhancements.

  • Deliver unit tests with all code to prove correctness, robustness, and scalability.

  • Translate high-level requirements into detailed designs, and technical estimates.

  • Possess solid communication skills and a strong customer focus.

  • Maintain knowledge of emerging technologies.

  • Give suggestions on design or limitation from technical points of view.

  • Provide technical and team leadership through coaching and mentoring.

Requirements

  • 7+ years of experience in software development or related fields.

  • 3+ years of experience in Go programming language.

  • Passion for quality and writing clean and readable code that scales and performs well.

  • Solid understanding of object-oriented design and programming concepts.

  • Proficient with Go programming language.

  • Proficient with SQL.

  • Experienced with Git and Agile methodologies is a plus.

  • Experienced with AWS cloud computing is a plus.

  • Strong desire to learn and share knowledge with others.

  • High understanding of startup pace.

  • Intermediate level of English, both written and spoken.

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