drjobs Backend Software Engineer - (Java) - Design Gateway - (open to remote across ANZ)

Backend Software Engineer - (Java) - Design Gateway - (open to remote across ANZ)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sydney - Australia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the Group/Team

The Design Gateways team mission is to provide and maintain reliable robust and scalable code supporting the design creation viewing editing experiences. We are a small dynamic team who are responsible for some of the most critical services in Canva. We are involved in many initiatives across Canva ensuring that feature delivery is balanced with stability security maintainability and performance of our artefacts. We integrate with many downstream services and handle a diverse range of situations giving us a uniquely broad view across Canva. As part of the Document Platform subgroup we also work closely with the teams that manage storage of updating of and collaborating on Designs.

About the Role/Specialty

We need a talented motivated and enthusiastic engineer to join our team. You will be involved in implementing new features addressing technical debt identifying and suggesting possible improvements as well as reviewing and influencing a wide range of feature designs and implementations across Canva. You will own the code for the entire lifecycle from design implementation monitoring and support. We build it ship it run it and support it.

What youll do (responsibilities)

  • Work with the team to solve complex problems in an elegant way
  • Investigate code and behaviour to understand complex user flows through the product
  • Use first principles reasoning and XY problem solving skills to protect the domain integrity of our artefacts while supporting Canva to deliver awesome new features and functionality to our users
  • Write and review design documents both from within the team and from other teams
  • Write and review code implementing features both from within the team and from other teams
  • Own the entire lifecycle of the code; design development test maintenance and subsequent fixes and improvements as required to support the product roadmap
  • Demonstrate initiative and ownership in achieving goals improving processes and solutions
  • Identify opportunities for cross-team collaboration to work on new ideas and improvements that help achieve our goals

What were looking for

  • A team player who is highly motivated enthusiastic and curious
  • A great problem solver
  • Excellent collaboration and communication skills
  • Firmly grounded computer science and engineering fundamentals including data structures solution design architecture and design patterns
  • Strong coding proficiency in Java
  • Experience with AWS
  • Experience with Terraform and Kubernetes are a bonus!

What youll learn

  • Learn what it takes to run a service that handles up to 15000 requests per second
  • Conquer the complexity of some of the original and most central services in Canva
  • Be responsible for the lifecycle of a request from the gateway layer all the way through the stack to the database layer
  • As the gateway to the editor you will interact with and gain insight into a large number of teams and initiatives across Canva
  • As part of Document Platform subgroup youll also get to work with the Document and Ripple teams which are essential pieces of the engine room of Canva

Whats in it for you

Achieving our crazy big goals motivates us to work hard - and we do - but youll experience lots of moments of magic connectivity and fun woven throughout life at Canva too. We also offer a range of benefits to set you up for every success in and outside of work.

Heres a taste of whats on offer:

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing social connection office setup & more
  • Flexible leave options that empower you to be a force for good take time to recharge and supports you personally

Check out for more info.

Other stuff to know

We see AI as a powerful amplifier of creativity and technology at evolving how we assess AI skills in our Technology hiring experience - youll tackle interactive real-time challenges that reflect the kind of work we do. In some interviews you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side. Your recruitment partner will walk you through what to make hiring decisions based on your experience skills and passion as well as how you can enhance Canva and our culture. When you apply please tell us the pronouns you use and any reasonable adjustments you may need during the interview celebrate all types of skills and backgrounds at Canva so even if you dont feel like your skills quite match whats listed above - we still want to hear from you!

We make hiring decisions based on your experience skills and passion as well as how you can enhance Canva and our culture. When you apply please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

We celebrate all types of skills and backgrounds at Canva so even if you dont feel like your skills quite match whats listed above - we still want to hear from you!

Please note that interviews are conducted virtually.


Remote Work :

Yes


Employment Type :

Full-time

Employment Type

Remote

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.