Headquartered in Perth, Australia, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose-driven business, operating under the ‘Linewize’ brand in North America and Asia Pacific, the ‘Smoothwall’ brand in the UK, 'Octopus BI' in Sri Lanka and the ‘Qoria’ brand in EMEA. Our solutions are utilised by schools, school districts, and parental communities to protect children from seeing harmful content online, identify children at risk based on their digital behaviours and ensure teachers maintain focus and safe learning in the digital classroom. 30.000 schools and 7 million parents depend on our solutions to keep 25 million children safe in 180 countries around the world.
What’s the opportunity?
As a Backend Software Engineer, (Golang) you will play a key role in the design, development, and optimization of scalable server-side applications and APIs that power our products. You’ll work with a team of passionate engineers to deliver robust and maintainable software solutions while adhering to engineering best practices. Your contributions will directly influence system performance, reliability, and the overall success of the company’s technology initiatives.
Here’s How You’ll Do It
- Design, develop, and maintain scalable and high-performance backend services, APIs, and data pipelines.
- Write clean, modular, and testable code using modern programming practices, primarily in Go (Golang).
- Optimize existing systems for speed and scalability.
- Participate in designing distributed systems, data models, and backend architectures that support reliability, performance, and security.
- Contribute to high-level technical decisions and propose innovative solutions to architectural challenges.
- Write unit, integration, and end-to-end tests to ensure code quality and system robustness.
- Maintain accurate documentation of systems, processes, and the codebase throughout the development lifecycle.
- Work cross-functionally with frontend engineers, DevOps, product managers, and other stakeholders to align on requirements and deliverables.
- Follow and promote coding standards, security best practices, and development workflows (e.g., CI/CD, Git workflows)
- Stay up to date with industry trends and emerging backend technologies.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 2–3 years of hands-on experience in backend software development.
- Strong hands-on experience in backend development using Go (Golang) and the Echo framework.
- Solid understanding of RESTful API design, microservices architecture, and asynchronous processing.
- Experience working with databases such as Spanner and BigQuery.
- Demonstrated experience designing backend systems for scalability, fault tolerance, and maintainability.
- Familiarity with architectural patterns (e.g., event-driven, service-oriented, layered architecture).
- Working knowledge of Docker and Google Cloud Platform (GCP) is a plus.
- Strong analytical and debugging skills with a proactive approach to resolving technical challenges.
- Effective communicator with the ability to explain complex technical concepts to non-technical stakeholders.
- Experience working in agile environments and collaborating across teams to deliver features on schedule.
- Willingness to learn new tools and technologies, adapt to changing requirements, and drive continuous improvement.
- Deliver tech with purpose...
- With people who care...
- Through work that you love...
- And a career that you own...
Generating Apply Link...