Backend Engineer (Java), Print, Growth

12 Hours ago • All levels • Frontend Development • Undisclosed

About the job

Job Description

Canva Print is seeking a Backend Engineer (Java) to build scalable features for its customers. Responsibilities include building tools and frameworks for rapid experimentation, designing and deploying solutions, collaborating with cross-functional teams (designers, product managers, and engineers), and working with relational and NoSQL databases. The role requires strong Computer Science fundamentals, experience with Java, and a collaborative work style. The team focuses on scaling the Print department and aims to significantly expand its capabilities.
Must have:
  • Java expertise
  • Scalable feature building
  • Database experience (relational and NoSQL)
  • Strong CS fundamentals
  • Collaboration and communication skills
Good to have:
  • AWS & Docker experience
  • A/B testing and Experiment Driven Development
  • Cross-browser/device development
  • Frontend development experience
  • E-commerce development experience
Perks:
  • Equity packages
  • Inclusive parental leave
  • Vibe & Thrive allowance
  • Flexible leave options

Company Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

Where and how you can work

Our flagship campus is in Sydney. We also have a co-working space in Brisbane and Adelaide. But you have a choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you.

Job Description

What you’d be doing in this role

As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.

About the Group

At Canva Print, we bring Canva designs into the real world. We’re an essential part of the Canva user experience with "Publish Anywhere" as our core mission pillar. Print is already a multi-million dollar department within Canva, and offers an incredible opportunity to work at a global scale, whilst still early enough to solve data model complexity with a very talented team of cross-functional specialists. Print is a pivotal part of Canva’s overall success and revenue. We’re on a mission to scale up rapidly with your help. 

What you will be

  • Building scalable features for our customers
  • Building tools and frameworks that help us rapidly and reliably conduct experiments across different parts of the Canva app
  • Designing, developing and deploying solutions and hands-on software development – working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide
  • Working collaboratively and consult with leads, product managers, and engineers across teams at Canva to unblock front-end works that help your group deliver features and experiments to our customers worldwide
  • Communicating effectively with Product Managers and Engineers across Canva when developing a solution; seek and incorporate diverse perspectives to address complex issues.

You're probably a match if

  • You are at home working in our core technology environment - our core stack is Java backed by both relational and NoSQL databases as appropriate
  • You are firmly grounded in Computer Science and Engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • You enjoy working collaboratively with team members and communicating effectively
  • You can write performant, scalable reusable components, including appropriate testing.

Nice to have

  • Experience with AWS & Docker 
  • Experience in A/B testing and Experiment Driven Development
  • Experience and knowledge of cross-browser and cross-device development
  • Experience developing frontend 
  • Experience developing e-commerce or online retail flows

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. 

We also offer a stack of benefits to set you up for every success in and outside of work. 

Here's a taste of what's 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 well-being, social connection, office setup & more
• Flexible leave options that empower you to be a force for good, take time to recharge and support you personally

Check out lifeatcanva.com for more info.

Other stuff to know

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.

Please note that interviews are conducted virtually. 

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

San Francisco, California, United States (Remote)

Melbourne, Victoria, Australia (Remote)

London, England, United Kingdom (Remote)

Austin, Texas, United States (Remote)

Surry Hills, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Perth, Western Australia, Australia (Remote)

View All Jobs

Get notified when new jobs are added by Canva

Similar Jobs

Electronic Arts - Sotware Engineer

Electronic Arts, India (Hybrid)

Oracle - Senior User Experience Developer

Oracle, India (On-Site)

Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games, United States (Hybrid)

Next Level Business Services - Neo4J Architect

Next Level Business Services, United States (On-Site)

Meetelise - Senior Software Engineer

Meetelise, United States (On-Site)

Wrike - Senior Frontend Engineer

Wrike, India (Hybrid)

PwC - UI developer

PwC, India (On-Site)

Nisum - UI Developer - A6700

Nisum, India (Hybrid)

Progress - Senior Software Engineer

Progress, Bulgaria (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Deliveroo - Security Software Engineer

Deliveroo, India (On-Site)

Luxoft - Java Backend Developer

Luxoft, India (On-Site)

Luxoft - Regular-Senior Java Developer

Luxoft, Ukraine (On-Site)

Forescout Technologies  Inc  - Jr. QA Engineer

Forescout Technologies Inc , United States (Hybrid)

Beckman Coulter Life Sciences - Test & Metrology Engineer

Beckman Coulter Life Sciences, India (Remote)

Tencent - Software Engineering Associate 104534

Tencent, Singapore (On-Site)

Resources Valley - Game Developer

Resources Valley, India (On-Site)

Druva - Principal Engineer

Druva, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Keywords Studios (Player Support) - Senior Programmer - Console and PC Games

Keywords Studios (Player Support), Australia (Hybrid)

Entain - Client Services Officer

Entain, Australia (Hybrid)

Tesla - Vehicle Service Technician, Mt Gravatt

Tesla, Australia (On-Site)

Windranger Labs - Security Engineer

Windranger Labs, Australia (Remote)

Tesla - Project Manager, Utility Storage

Tesla, Australia (On-Site)

Luxoft - Software Engineer (Node.js)

Luxoft, Australia (On-Site)

Tesla - Vehicle Service Technician, Parramatta

Tesla, Australia (On-Site)

Tesla - Sales Advisor, Sunshine Coast

Tesla, Australia (On-Site)

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Hive Innovative Group - Senior PHP developer

Hive Innovative Group, Egypt (On-Site)

DRIMCO GmbH - Senior Frontend Developer (Angular)

DRIMCO GmbH, India (Hybrid)

ICE - Senior UI Engineer

ICE, India (Hybrid)

Hiring India Recruitment - React Native Lead

Hiring India Recruitment, India (On-Site)

Playtech - Software Developer - Algos

Playtech, United Kingdom (On-Site)

PerBlue - Unity UI Software Developer

PerBlue, United States (Remote)

Passive Logic - Senior Application Engineer

Passive Logic, United States (On-Site)

Virtusa - UI Developer

Virtusa, India (Hybrid)

Get notifed when new similar jobs are uploaded