Senior Software Developer, Backend

Employer: Hootsuite
Domain:
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • nationwide
    Updated at: 13.06.2021
    Short company description

    Hootsuite is more than a social media company. We’re more than a tech company. We’re a collective of creators and makers, builders and hackers, teachers and students.


    We believe deeply that social media is revolutionizing how we communicate – and we’re driven by our mission to empower organizations to turn messages into meaningful relationships.
    We believe that culture is the compass to success and so our culture manifesto is woven into the fabric of all we do. We seek exceptional talent that believes joining a passionate, egoless team that is building something bigger than themselves, and having fun doing it, matters.


    We know you have a lot of choices on where to take your career next. Whether you’re based in Vancouver, London, Singapore or any of our 8 nests around the globe, you will have 800+ #HootsuiteLife peeps who will have your back to support your growth everyday.

    Requirements

    - A degree in Computer Science or Engineering, and ample experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact
    - Experience with mentoring, coaching, and pairing with coworkers
    - Experience writing clean code that performs well at scale; ideally, you have experience with Python, Java/Scala, Golang, and designing APIs and microservices
    - An understanding of SaaS software development practice; Ideally you have experience working on a SaaS product
    - Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
    - Creativity and Innovation: seek new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
    - Problem Solving uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions.
    -Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects

    Responsibilities

    - Collaborate with and lead your team to design, build, test, and ship high-quality software to Hootsuite’s customers
    - Help shape Hootsuite’s technical roadmap
    - Iterate in an agile fashion creating hypotheses and testing them with incremental code shipments through continuous integration
    - Identify multiple candidate solutions to a problem and evaluate them for fit given the constraints of the project
    - Shape Hootsuite's culture, and your teams, through improved tooling, streamlining processes and working across product boundaries
    - Work with technologies such as Python, Golang, Docker, Kubernetes, MySQL, Mongo, Django, GRPC, ElasticSearch, Kafka
    - Design scalable and fault tolerant architectures to process real-time data
    - Provide technical guidance and direction in the implementation of large new product features

    Other info

    What we offer:
    - Competitive compensation package
    - 26 Vacation days
    - Wellness week in 2021
    - Owly time (50% of all Fridays off during Q3)
    - 5 Mental Health/Sick leaves (during the pandemic)
    - Health benefits - medical services, insurance
    - Employee Assistance Program
    - Meal vouchers
    - Restricted Stock Units
    - Headspace App subscription
    - Bookstr subscription
    - Macbook equipment
    - Flexible schedule
    - The chance to get involved in our meetups & hackathons