Backend Software Engineer
Core
Design, build, test, and ship maintainable backend services and APIs for Megaport's core platform.
Role type
Backend Software Engineer
Builds
Backend services and APIs
Domain
Cloud infrastructure and networking
Required skills
Java, Kotlin, Spring Boot, Postgres, RabbitMQ, Redis, Kubernetes, AWS, GitHub Actions, JUnit, Kotest
Preferred skills
Go, Terraform, Hibernate, Azure, GCP, networking concepts (IP routing, MPLS)
Technologies
Java, Kotlin, Spring Boot, Postgres, RabbitMQ, Redis, Kubernetes, AWS, GitHub Actions, JUnit, Kotest, Go, Terraform, Hibernate, Azure, GCP
Responsibilities
Design, build, test, and ship maintainable backend services and APIs; Deploy and operate services on Kubernetes and AWS; Translate business requirements into technical solutions; Write JUnit and Kotest tests and participate in code reviews; Improve architecture, engineering processes, design patterns, and technical-debt management.
Seniority
Mid-level, hands-on IC