Software Engineer - Backend Developer, Beonic
* Location:
Sydney, Surry Hills (Hybrid)
* Job Type:
Full-Time
* Salary Guide
- AUD $120,000 to $128,000 + Super
Backend Developer
Help us build the intelligence behind physical spaces.
At Beonic, we are digitising the physical world. Our platform processes over 1 billion journeys per month across 11,000+ venues globally from Wembley Stadium to international airports, turning raw data into real-time operational insights.
We are looking for a Backend Developer to join our core development team. This is a hands-on engineering role where you will work on the high-throughput systems that power these insights.
The Opportunity: You will help design and evolve the server-side architecture that ingests and processes massive streams of IoT data. Working within a cross-functional team, you will use Java 21, Scala, Kafka, and AWS to solve concurrency and scalability challenges, ensuring our platform remains robust, secure, and fast.
What you will achieve:
Engineering at Scale: Build and optimise REST-based services that handle significant data loads with low latency.
Modern Tech Stack: Gain deep exposure to event-driven architectures (Kafka) and cloud-native infrastructure. End-to-End Ownership: collaborate with Product and DevOps to take features from design to production, focusing on code quality and system reliability.
Key Requirements
* Strong Java/Scala programming knowledge and experience.
* Excellent communication skills and ability to self-manage.
* Solid understanding of development processes, release and support lifecycles.
* Passionate about software engineering best practices.
* Ability to troubleshoot and resolve production issues, ensuring minimal downtime.
* Knowledge of security best practices for cloud and containerized environments.
* Strong problem-solving skills and ability to work in a fast-paced environment.
* Bachelor's Degree qualification in Computer Science or similar technical field, or equivalent experience.
* Three years commercial software developer experience.
* Full working rights in Australia
Nice to Haves
* Hands-on experience with Kafka, Mongo, SQL, ElasticSearch, Redis or similar technologies.
* Experience with AWS, Azure, or Google Cloud.
* Containerisation experience (docker, kubernetes)
* Exposure to infrastructure-as-code (terraform)
Responsibilities
* Design, implement, review, test and deploy new features, and fixes.
* Provide support and maintenance to existing production systems and code.
* Ensure systems are robust, highly available, monitored, self-healing, and cost efficient.
* Work closely with the Development, Architecture, Support, and Platform Engineering teams to ensure our customers receive a high quality experience.
Diversity and Inclusion
Beonic values the diversity of the people it hires and serves. We want to bring out the best in our global team members by creating a sense of belonging, being a place where they can grow, and ensuring everyone feels valued, heard, and supported.
Perks and Benefits
* Remote work with colleague collaboration 1 to 2 days per week in Office
* Day off in your Birthday Month
* Growth and Development
* Novated Lease Salary Sacrifice
* Modern Working Space in Surry Hills