Megaport is the global leader in Network as a Service (NaaS). The mid-level Backend Engineer will join the Engineering team, reporting to the Engineering Manager, and work on the core systems behind the Megaport platform, the APIs and services that turn a click in the Portal into provisioned connectivity between data centers. The main codebase is a mixture of Java and Kotlin using Spring Boot, which is being migrated fully to Kotlin over time.
Responsibilities
Design, build and ship backend services and APIs from an ambiguous problem through to tested, maintainable code in production; Work in a modern JVM stack including Java, Kotlin, Spring Boot, Postgres, RabbitMQ and Redis, and help shape how it is used; Ship to a Kubernetes and AWS platform where GitHub Actions handle the heavy lifting; Turn business requirements into technical solutions and raise concerns when a requirement does not add up; Collaborate with engineers, product, and stakeholders to build reliable, secure and fast systems; Write JUnit and Kotest tests and take part in code review as author and reviewer; Help improve architecture, patterns and processes, and manage technical debtRequirements
A few years building backend services in Java or Kotlin; Comfortable working with Spring and understanding what it does for you; Knowledge of relational databases and ability to model data with an eye on how it will be queried; Clear communication, including explaining technical trade-offs to engineers and non-engineers; Ability to solve problems and think critically; Ownership of work, picking up problems and seeing them throughNice to have
Kotlin, or an appetite for picking it up; Experience with Go or Terraform; Experience with ORMs like Hibernate and a sense of when not to use one; Knowledge of major cloud providers' products or APIs (AWS, Azure, GCP); An interest in networking, including IP routing, MPLS, and how the internet fits togetherBenefits
Flexible working environment with one or two days a week in the Brisbane office, or fully remote anywhere in Australia; Generous leave plans including parental leave, birthday leave, and a purchased annual leave program; Health and wellness support through a wellness allowance and employee wellbeing initiatives; Comprehensive learning support with a generous study and training allowance and paid study leave; Creative, modern workspaces and access to coworking spaces via global WeWork membership for remote workers; Motivated, inclusive team; Recognition programs including Legend and Kudos awards; Dedicated mentoring program for backend engineersHow to apply
Apply online: https://www.jobs.pl/en/oferta/101820530/aplikuj
JOBS.pl · https://www.jobs.pl/en/backend-software-engineer-oferta-101820530








