Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Megaport

Backend Software Engineer

Megaport

. Design, develop, and maintain RESTful APIs for seamless customer integration.

Posted 10/7/2026full-timeRemote • CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing RESTful APIs, with a strong focus on scalability, security, and best practices. Proficient in Java and associated design patterns, with solid experience in relational databases and agile development methodologies.

Highest-signal resume keywords
Java DevelopmentRESTful API DesignSQL Data ModellingAgile DevelopmentProblem Solving

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSQLHibernateKotlinJavaScriptPythonSpring MVCSpring BootAPI DevelopmentDesign Patterns
Soft Skills
CollaborationCommunicationLogical ReasoningTroubleshooting
Tools & Technologies
AWSAzureGCPMPLSIP Routing
Industry Keywords
Technical DebtSystem ArchitectureContinuous ImprovementFeature DevelopmentKnowledge Sharing

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformHibernateJavaJavaScriptKotlinPythonSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain RESTful APIs for seamless customer integration.
  • Ensure API scalability, security, and adherence to best practices.
  • Proactively manage and reduce technical debt while optimising system architecture, stability, and performance.
  • Participate in code reviews and knowledge sharing.
  • Apply and promote best practices and design patterns within engineering teams.
  • Drive the complete lifecycle of small feature development, from concept and design through implementation and delivery.
  • Participate actively in Megaport's agile development process and drive continuous improvement within the engineering team.
  • Take ownership of products and solve technical problems for internal and external users.

Requirements

What you’ll need
  • 3+ years of software development experience in Java - OO design and associated design patterns.
  • Experience in building services and tools in the context of web applications.
  • Accomplished in problem solving and troubleshooting.
  • Strong data modelling skills with experience working with relational databases using SQL, ideally Hibernate.
  • Demonstrated collaboration and communication skills.
  • An ability to reason logically, question appropriately and present technical information clearly and concisely.
  • Bonus: Experience with network (IP routing, MPLS).
  • Bonus: Experience with cloud infrastructure (AWS, Azure, GCP etc).
  • Bonus: Experience with Kotlin, JavaScript, Python.
  • Familiarity with Spring; main code base is Java / Spring MVC and migration to Kotlin / Spring Boot is underway.

Benefits

Comp & perks
  • Flexible working environment – a remote-first culture with coworking options available
  • 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 – generous study and training allowance plus paid study leave
  • Creative, modern workspaces – designed to inspire when you're not working remotely, plus access to coworking spaces via our global WeWork membership if you work remotely, but like to get out of the house sometimes
  • Motivated, inclusive team – work alongside industry experts and fresh talent
  • Recognition programs – celebrate achievements with our Legend and Kudos award