-
SocialSchedules

Senior Golang Engineer

SocialSchedules
Australia · Full-time · Mid-Senior

[HIRING : Remote - Australia : Full-time : Senior Golang Engineer]


We're looking for a Senior Golang Engineer specializing in integrations to join our team at SocialSchedules . Our products, SocialSchedules (socialschedules.com) and InhouseDelivery (inhousedelivery.com), provide cloud-based labor management and last-mile food delivery solutions for the restaurant industry, reaching clients in over 25 countries, with a focus on the US, Canada, and Australia. As part of our mission to revolutionise hospitality operations, you'll help refine business logic, build new features, and drive innovation, making a tangible difference for the clients we serve.


Our product team is based in Melbourne and Hobart, Australia, but we work 100% remotely. Candidates must be located and have permanent residency in Australia for legal reasons but will work fully remote.


Key Responsibilities

  • Build and Operate: Develop and maintain production-grade APIs and event-based architectures using Golang. Integrate with third-party solutions, such as online ordering platforms (e.g. Square, Toast) and delivery services (e.g. UberEats, DoorDash), as well as payroll and billing systems.


  • Continuous Improvement: Drive performance enhancements and improved capabilities in existing services, directly impacting customer experience.


  • Strategic Alignment: Collaborate with tech leads to align work with team goals, providing insights to propel progress.


  • Collaborative Development: Participate in team discussions, pair programming, and peer feedback to build collective knowledge and capabilities.


  • Documentation: Maintain clear records of work in our management system, ensuring transparency and traceability.


Who You Are

We're looking for someone with:

  • Proven experience in building integrations across various solutions.
  • Strong development skills in Golang for building REST APIs and working with message queues and event-driven systems.
  • Solid understanding of MySQL and data modelling for scalability and performance.
  • Knowledge of Git, Github, and development using pull requests.
  • Knowledge of popular libraries and frameworks in Go.
  • Able to compare various technologies and frameworks, ability to deep dive into existing code bases for investigative purposes
  • 5+ years of Software Development experience
  • Ability to work autonomously with little supervision
  • Experience working in an agile environment.


Beneficial experience

Experience in AWS, docker, kubernetes, PHP/Laravel, SSO implementation,

Integrations based on SSO, OAuth

Integration into payroll solutions, restaurant related solutions such as POS, online ordering solutions. 

Experience with JIRA (and Confluence)


What to Expect During the Interview Process

Participate in a coding challenge


Key Skills

Ranked by relevance

golang payroll cloud mysql git aws docker kubernetes php laravel oauth jira confluence
Login to Apply
Posted
Oct 29, 2024
Type
Full-time
Level
Mid-Senior
Location
Australia

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SocialSchedules
Related

Senior Golang Engineer

2025-08-14

Full-time
Mid-Senior
Australia
Technology
Engineering
View Job Details
SocialSchedules
Related

Golang Engineer

2026-01-16

Full-time
Entry
Australia
Software Development
Engineering
View Job Details
Applicantz
Related

Junior Software Engineer

2026-06-19

Contract
Associate
Singapore
Technology
Engineering