Fullstack Job: Backend Developer - Visitor Services Team

Job added on




Remote Position
(From Everywhere/No Office Location)

Job type


Fullstack Job Details

Does building a reliable, scalable and distributed system through the implementation of complex web services sound like the next step in your career? If so, keep reading!

We are looking for a backend developer who has big-picture thinking and can effectively manage expectations and trade-offs while working closely and collaboratively with their colleagues. We build features from the ground up while constantly maintaining and improving on our high availability systems crucial to the success of the business. Through the process we learn, have fun, mentor, and provide endless value to our customers.

What impact will you have on Unbounce? You will tackle some of our most complex backend systems and architecture. You will work with our Chapter of Backend Developers, fostering the growth of technical capabilities and standardizing best practices. You will also collaborate with other leaders to help refine our technical roadmap and leverage your expertise in how we can effectively design solutions and tackle our technical challenges.

What you’ll be doing:

  • You will be designing, building and shipping distributed systems on managed services on AWS. Bonus for expertise in Lambda, DynamoDB, API Gateway, EC2, EKS, and Route53. We also maintain some legacy systems in Java and Ruby
  • You will be participating in kind, constructive and thoughtful code reviews to encourage better software while supporting your team’s knowledge growth
  • You will be ensuring to learn about best practices and industry standards, and apply them at Unbounce to improve how we build and ship software
  • You will be using Application Monitoring and advanced logging to inform improvements and ideas which drive discovery and iteration

A little bit about you:

  • You have experience with the full software development lifecycle – from ideation through to operating backend production services, with an understanding of how applications are deployed across environments
  • You have experience using NodeJs and Typescript to build scalable and maintainable backend services. You can fine-tune and debug NodeJS applications effectively
  • You have a passion for teamwork and collaboration knowing that the best successes are ones accomplished as a team
  • As a bonus, you have some experience/knowledge about some tech stack about how Frontend works and how to communicate with Backend

What’s in it for you:

  • A remote-friendly office with flexible hours – for this role we will consider all applications from those based in Canada with the option to work from our Vancouver office
  • 4 weeks vacation plus Christmas holiday closure - you're entitled to the week of Christmas off with pay through to and including Jan 1st
  • Vacation bonus - $1,000.00
  • 12 personal wellness days (this includes: personal day, moving day, sick day, etc)
  • Health and wellness budget - $500.00
  • WFH allowance - $500.00
  • A paid day off for your birthday
  • One paid volunteer day per year
  • Professional development time

Please note that we currently do not have a legal entity set up to operate as an employer of record in Quebec. We thank you for your consideration but we are unable to accept candidates from Quebec at this time.

Unbounce Welcomes You to be YOU!

At Unbounce, we want every employee to be excited to bring their full, authentic self to work. When you bring your unique experiences, background, knowledge, perspective, and self-expression while embracing the same from others we learn from each other. We innovate and co-create an environment where Unbouncers can do the best work of their careers. We’re bolder and more brilliant together.

We’re dedicated to ensuring each Unbouncer feels a sense of belonging, feels safe, cared for, respected and valued for who they are, and trusts that their unique voice is heard, embraced, and meaningfully contributes to decision-making. We’re committed to equitable employee experience, opportunity, pay and support for every employee regardless of gender identity or expression, race, ethnicity, family or marital status, religion, socio-economic status, veteran status, national origin, age, sexual orientation, education, disability, or any other characteristic that makes you unique.

We have no tolerance for sexism, racism, xenophobia, homophobia, transphobia, ableism, ageism, or any other forms of hateful/harmful discrimination and we’re taking action against unequal pay in our community through leading the #PayUpforProgress movement.

Please let us know if you require any accommodations or support during the recruitment process.