This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Fullstack/Backend Software Developer who can design, build, test, and ship high quality software that delivers value to our customers. You’ll work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. Your team will own the entire delivery lifecycle from beta releases to production ready, scalable products suitable for new and existing customers. In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for remote work or a hybrid model. This role is open to applicants located in British Columbia, Alberta, or Ontario where we comply with our legal hiring entities. In this role, you will report to the Manager, Software Development.
Job Responsibility:
Work within a cross-functional team (including designers, product managers, architects and other developers) to deliver compelling products and services to our customers
Design, write, test, and deploy high quality scalable code
Implement our technical roadmap as we scale our services and build new products
Maintain standards of security, reliability, performance, and quality
Work out loud by sharing your experiences and expertise, helping to improve and enhance processes
Take ownership of your work and work autonomously when necessary
Participate in code reviews, and apply software development best practices
Work with the following technologies: Java/Scala, Golang, JavaScript + React, Docker, Kubernetes, MySQL, Mongo, PHP, & Rest APIs
Requirements:
A degree in Computer Science or Engineering, and at least proven experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact
Experience with backend development in Scala or Go, or strong interest in learning them.
Exposure to event-driven / streaming systems such as Kafka, including producing/consuming events and basic troubleshooting.
Familiarity with cloud-native deployment: Docker, Kubernetes, and AWS (EC2, SQS) in a microservices environment.
Basic understanding of monitoring & reliability using tools like Prometheus, Grafana, Sumologic.
You have experience in software design: you know how to analyze and design features, drive discussions, and propose technical solutions.
You have been a solid contributor in teams that have worked on medium-to-large sized projects that had an impact on business
an understanding of SaaS software development practice is considered an asset.
You know how to apply best practices to ensure high-quality code (i.e. automated tests
code reviews).
What we offer:
Canadian Benefits. Hootsuite offers comprehensive benefits to support the health and wellbeing of our owls and their families. The benefits cover health insurance including medical, dental, vision, life/disability insurances, an Employee and Family Assistance Program and more! Hootsuite provides a group RRSP plan with a company match of up to 4% of base salary.
US Benefits. Hootsuite offers comprehensive benefits to support the health and wellbeing of our owls and their families. The benefits cover health insurance including medical, dental, vision, and life/disability insurances. Hootsuite also offers a 401k Plan with a company match (up to 4% of base salary), an Employee and Family Assistance Program and more!
Global Parental Leave. All permanent employees, including birthing, non-birthing and adoptive parents, who have been employed by Hootsuite for a minimum of 12 months are eligible for 26 weeks of full and partially paid leave in accordance with local government regulations.