x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Australia   »   Jobs in Collingwood   »   Information Technology Job   »   Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Engineer

MR YUM TRADING PTY LTD

MR YUM TRADING PTY LTD company logo
We are looking for a Software Engineer to join the team. With millions of customers across the world browsing our menus and placing orders through me&u, the team is on a mission to enable the best customer mobile ordering experience. From providing lightning fast, visually pleasing menus to our guests, to enabling flexible ordering options; this team is at the core of the me&u platform.

As a Software Engineer, you will be responsible for developing highly available, performant and secure products. You will closely collaborate with the business and our customers, to figure out the best API and system designs to solve complex problems. You’ll also get the chance to contribute to the progression of our engineering and agile practices as a team.

RESPONSIBILITIES
- Contribute to and lead development of core components of the me&u product, designing and delivering reliable and scalable solutions
- Write idiomatic, well-tested, maintainable code that follows strong engineering practices and effectively communicates intent to the rest of the team
- Work with our technology stack that includes; Node, NestJS, Typescript, AWS, GraphQL and more
- Mentor and share knowledge with other Engineers and non-technical stakeholders willingly
- Contribute to the improvement of me&u’s Engineering processes and best practices
- Participate in agile processes by interpreting user stories & implementing them in our platform
- Work closely with stakeholders across design, product, data science and marketing to develop the best product solutions that are aligned with the wider me&u vision
- Analyse customer and business needs and implementation approaches to deliver high-quality applications

REQUIREMENTS
- Strong experience in programming languages such as Javascript, Typescript, Go, Ruby etc.
- Experience writing clear, well-tested, maintainable code that follows strong engineering practices
- Experience building scalable, modularised front and backend applications or distributed systems
- Experience mentoring other engineers; by sharing knowledge, participating in code reviews and providing constructive feedback
- The ability to participate in healthy debate about solution design and implementation, showcasing your strong, well evidenced opinions - which are loosely held
- Strong understanding of engineering principles and practices; such as SOLID, DRY, TDD etc.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?