Job details

Senior Software Engineer - Golang, Remote

  • GraphQL
  • Docker
  • AWS
  • TypeScript
  • React.js
  • Go

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

#golang #hot🔥startup #senior🚀role

Who We Are

What do North Face, Gibson Guitars, TOMS, and other brands have in common? They use Myagi every day to connect with sellers, create delightful customer experiences, and build brand loyalty. They are also part of a global community of brands that are changing the way that customers learn about and buy products. Our platform combines online training and communication to equip retail sales associates with targeted brand and product knowledge to help them give trusted guidance to consumers, wherever they buy. It's what makes us the leading customer interaction platform for brands.

Myagi is a venture-funded and high-growth tech startup with teammates all over the world. We are a 100% remote company that trusts our teammates to do their best work wherever they are.

You'll fit right in at Myagi if you like our core values:
  • One Team Wins: We believe teamwork is a craft and we strive to master it. We all win and lose together. We have a shared sense of ownership of the company and it's our responsibility to steward the mission. We're Myagians and that means something.
  • Be Respectfully Noisy: We encourage everyone to feel comfortable speaking up in a way that is considerate to both our teammates and our customers. We raise problems even if we haven't figured out yet how to solve them and are given the authority and resources to champion change.
  • Everyone a Coach, Everyone a Player: It’s everyone’s job to help each other improve through deliberate feedback. Myagians have the humility to ask for and receive feedback, the confidence to know we have something unique and important to teach, and the deep curiosity to keep learning.
  • Give a Sh*t: We are a team of people who truly care - care about each other, care about the business, care about our work, care about our community, and care for our own well-being and growth. We take the initiative, solve problems that need solving, and work with passion. We want to build a company that we're all proud of.

What it's like to be an engineer at Myagi

Engineers at Myagi are typically generalists with one or more key specialties. Working at a fast-growing company means our engineers get to work across the entire stack and to be responsible for critical projects - thus, we value people who are excited by the idea of having a large impact on the future of our business and user-base every single day. We also value people who enjoy working autonomously, cross-functionally, and who are always looking to develop skills in areas that interest them.

Because of this, our team consists of people who are excited about finding elegant solutions to difficult technical challenges in order to deliver exceptional user experiences. Recent and upcoming challenges include: Building a powerful frontline messaging app to rival the likes of Slack and Whats-app, shifting to fully immutable infrastructure deployment using Docker and AWS, developing an automated network growth engine to connect companies in our network and building an innovative on-device video download system to conserve bandwidth for enterprise customers.

Finally, a large part of our focus as an engineering team is on self-development and mentorship. Partly, we encourage this through our weekly rotating lightning talks and reading groups. But more fundamentally, we make it a core responsibility of every team member to do what they can to help the rest of the team improve. Aptitude for this responsibility is something we are especially focused on when hiring.

The Opportunity

We’re looking for an awesome Senior Golang Engineer to join our growing engineering team which spans Australia🦘🇦🇺, US🇺🇸, UK🇬🇧 and Europe🇪🇺. You'll need to be able to work well in a highly autonomous and diverse environment while being able to prioritise effectively.

In this role you will:
  • You will work across many languages and technologies to deliver critical customer features and major technological improvements. This will include contributing to our backend, web-app, mobile app, and infrastructure/configuration management codebases. Our stack is comprised of many languages, technologies, and services, including Golang, Typescript/React, GraphQL, Docker, and AWS.
  • You will develop abstractions and best practices across the entire stack to make us a more efficient engineering team and to help us build better products for our customers.
  • You will work closely with team members from different departments to define and execute projects which will have a significant impact on the direction and future of our company.

What You Bring to Myagi
  • You have built useful, thoughtful Golang applications in the past, either during your education, at home, or at work.
  • You have some experience with Typescript and/or React, and bonus points for GraphQL
  • You can turn ideas into production-ready code with autonomy and with a strong will to always do the best for users and the rest of the team.
  • You know the best engineering practices, tools, and development patterns.
  • You care about writing quality code and building a great product. We expect you to develop opinions about how we can do that better and to productively share those ideas with the rest of the team.
  • Ideally, you have some knowledge of AWS basics.
We’re not incredibly hung up on “Years experience” or “Framework expertise” as these are rarely good predictors of good future performance. What we do care about is a great sense of design, good problem-solving abilities, the capacity to learn quickly, and an overriding desire to drive success for our customers.


This is a remote opportunity, and we would like to hire someone based in the Asia-Pacific Region, ideally from Australia or New Zealand. We are also open to great candidates based in other time zones.

What We Offer

We are proud of the culture and company we have built. At Myagi, we disagree with the old ways of working (9-5, forced to be in an office, too many meetings, overworked people) and believe there is a smarter way, a better way. It's all about implementing practices that we know make a difference and creating an environment where everyone gets to do important work they love. Don't just take our word for it - check out our Glassdoor reviews ( ).

We also offer:

  • Employee stock options plan
  • MacBook, monitor, and headset
  • Flexible working schedule
  • An office allowance to get your workspace set up
  • Company-wide monthly learning days
  • Quarterly volunteer days
  • Professional development allowance
  • Fitness/mindfulness app subscription

While we have your attention...

Sheryl Sandberg discusses in her book Lean In that men apply to jobs when they meet an average of 60% of the criteria, while women and people from underrepresented backgrounds tend to only apply when they check every box. If you have what it takes and don't meet all the criteria, please still apply! We'd love to have a chat and see if you could be a great fit.