
Senior Software Engineer - Full Stack
- On-site
- Colombo, Western Province, Sri Lanka
- Engineering
Job description
Want to deliver tech with purpose, with people who care?
Join us in our mission to create solutions that help keep children safe online.
Who are we?
Headquartered in Perth, Australia, with offices globally including in Colombo, Sri Lanka, 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, and the ‘Qoria’ brand in EMEA and Sri Lanka. 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 one of the foundational members of our new Sri Lankan engineering team, you will be a hands-on, full-stack engineer playing a pivotal role in the development of our core products. You will have the unique opportunity to not only deliver high-quality code but also to help shape the culture and practices of a growing team.
Your initial mission will be to take ownership of and deliver a critical accessibility enhancement project for one of our key products by the end of 2025. Long-term, you will be a key technical leader, specializing in full-stack development using Go and React, and serving as the primary technical liaison for our team in Sri Lanka.
What You'll Do (Key Responsibilities)
Own and Deliver: Lead the technical implementation of our frontend accessibility project (WCAG standards) in React, ensuring we meet our product quality and delivery goals.
Full-Stack Development: Design, build, and maintain scalable and reliable backend APIs and services using Go (Golang).
Frontend Expertise: Develop modern, responsive, and robust user interfaces using React.
Cloud Deployment: Work extensively with Google Cloud Platform (GCP), deploying and managing services across GKE, Cloud Run, Cloud Functions, and more.
Collaborate Actively: Work in close partnership with our Perth and Melbourne-based architecture and product teams to define technical requirements and ensure seamless execution.
Future Leadership: Act as the key technical point of contact for the Sri Lankan team, mentoring other engineers and facilitating communication and workflow with the Australian team as we grow.
Champion Quality: Uphold high standards for code quality, testing, and performance through code reviews and best practices.
What You'll Bring (Core Requirements)
Experience: 5+ years of commercial experience in a software engineering role.
Backend Proficiency: Strong proficiency in Go (Golang) for building backend APIs and microservices.
Frontend Proficiency: Strong proficiency in modern JavaScript, particularly with React.
Cloud Native: Demonstrable experience with cloud platforms, specifically GCP (Google Cloud Platform). Familiarity with services like GKE, Cloud Run, and Cloud SQL is highly desirable.
Communication: Excellent communication and interpersonal skills, with the ability to liaise effectively with a distributed, international team.
Ownership Mentality: A proactive, self-starting attitude with a passion for taking ownership of projects from conception to completion.
Team Player: A collaborative spirit with an interest in mentoring others and growing into a technical leadership role.
Why choose us?
Deliver tech with purpose...
As a member of our Engineering team, your work truly matters. Your skills, knowledge and ideas will all help children stay safe online. It feels good to do good.
With people who care...
Our Engineers are amazing! They’re also amazingly supportive. We all take ownership of our work, end to end. And at the same time, we really care about growing and winning together.
Through work that you love...
You’ll get to work on solving problems for a global engineering team that has a user base in the tens of millions. And you'll be exposed to modern technologies and processes, in a fast-paced and supportive learning environment.
And a career that you own...
This role offers so many opportunities to expand your skills and grow your career. You’ll get to attend local software conferences, paid for by us. And as you step up and take ownership to make things happen, you’ll carve out an incredible career.
Shortlisting will commence immediately.
or
All done!
Your application has been successfully submitted!