[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
Related Jobs
3 roles aligned with this opportunity
Senior Golang Engineer
2025-08-14
Golang Engineer
2026-01-16
Junior Software Engineer
2026-06-19
- Posted
- Oct 29, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Australia
- Company
- SocialSchedules
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Golang Engineer
2025-08-14
Golang Engineer
2026-01-16
Junior Software Engineer
2026-06-19