Senior Software Engineer, Full Stack

closed
Logo of Jobber

Jobber

πŸ“Remote - Canada

Job highlights

Summary

Jobber is seeking a Senior Software Engineer to join their Product Software Engineering team. The role involves building an industry-leading product that helps small businesses succeed, collaborating with other developers, participating in the full life-cycle of a feature, and mentoring junior teammates. Jobber offers flexible work arrangements, competitive compensation, and professional development opportunities.

Requirements

  • A demonstrated level of senior software engineering experience on a full stack development team
  • Experience with the entire software development lifecycle in the Agile/Scrum framework
  • Experience using Ruby on Rails and React in a production environment
  • A strong systems focus, on building foundational software for large at-scale applications
  • Ability to quickly move between different features and projects with a strong interest in experimentation
  • A structured understanding of common full stack frameworks, architectures, technologies and patterns
  • An inquisitive mind set; ability to ask a lot of questions, seek out new information and remain open to new ideas and perspectives
  • The ability to self serve, take initiative and find resources necessary to accomplish a project or solve a problem
  • Enthusiasm for delivering value early and often to customers
  • Experience providing technical mentorship and sharing industry best practices, helping team members navigate complex engineering challenges and stay involved with the latest technologies and trends

Preferred Qualifications

  • Exposure or experience in a tech leadership role
  • Kafka knowledge and some basic AWS knowledge (e.g. Lambda, ECS, EC2)
  • Experience developing in React.js or React Native and other mobile development languages
  • Experience with Mobile Observability tools (Sentry, Datadog)
  • Experience using GraphQL in a production environment
  • Experience with CI/CD (Split, Bitrise, CircleCI)
  • Experience developing for iOS (Swift) and Android (Java)
  • Experience writing code in a few different front-end and back-end languages
  • Experience working in close contact with internal and external success and support teams
  • Experience working on teams that provide internal platform specific tools to other developers

Benefits

  • Extended health benefits package with fully paid premiums for both body and mind
  • RRSP matching
  • Stock options
  • Dedicated Coaching and Development function, including Development Coaches
  • Support for all your breaks: from vacation to rest and recharge, your birthday off to celebrate, health days to support your physical and mental health, and parental leave top-ups to support your growing family
  • A unique opportunity to build, grow, and leave your impact on a $400-billion industry that has no dominant player...yet
  • To work with a group of people who are humble, supportive, and give a sh*t about our customers
  • Flexible work arrangements: choice to work in either our Edmonton or Toronto offices or remotely anywhere within Canada
This job is filled or no longer available