Backend Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Create, develop, and sustain RESTful APIs to facilitate seamless integration for customers.

• Guarantee the scalability, security, and compliance with best practices of APIs.

• Actively manage and minimize technical debt while enhancing system architecture, stability, and performance.

• Engage in code reviews and promote knowledge sharing.

• Implement and advocate for best practices and design patterns within engineering teams.

• Lead the entire lifecycle of minor feature development, from initial concept and design to implementation and delivery.

• Actively participate in Megaport's agile development process and foster continuous improvement within the engineering team.

• Assume responsibility for products and resolve technical issues for both internal and external users.


⛳️ Requirements

• Over 3 years of experience in software development using Java, with a focus on object-oriented design and related design patterns.

• Proven experience in developing services and tools related to web applications.

• Strong problem-solving and troubleshooting capabilities.

• Solid data modeling expertise with experience in relational databases using SQL; familiarity with Hibernate is preferred.

• Excellent collaboration and communication skills.

• Ability to think logically, ask pertinent questions, and present technical details clearly and succinctly.

• Bonus: Familiarity with networking concepts (IP routing, MPLS).

• Bonus: Experience with cloud platforms (AWS, Azure, GCP, etc.).

• Bonus: Knowledge of programming languages such as Kotlin, JavaScript, and Python.

• Familiarity with Spring framework; the main codebase is Java/Spring MVC, with an ongoing migration to Kotlin/Spring Boot.


🏝️ Benefits

• Flexible working environment – a remote-first culture with options for coworking.

• 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 along with paid study leave.

• Creative, modern workspaces – designed to inspire when not working remotely, plus access to coworking spaces via our global WeWork membership for those who prefer to get out of the house at times.

• Motivated, inclusive team – collaborate with industry experts and emerging talent.

• Recognition programs – celebrate achievements through our Legend and Kudos awards.

People also viewed

Schäfer GmbH & Co. KG12 hours ago

Senior Software Architect – m/f/d

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DearDoc12 hours ago

Full Stack Developer

MX flagMexico OnlyFull-timeFull-stack Engineer$752k/year
ApplyView job
Netflix12 hours ago

Software Engineer 5 – TV Developer Lifecycle, Test Infrastructure

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Softdocs12 hours ago

GTM Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $145k/year
ApplyView job
Wiley12 hours ago

Senior Fullstack Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Quest Software12 hours ago

Senior AI Software Developer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers