Senior Software Engineer, Full Stack
closedJobber
π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
Similar Remote Jobs
- π°$140k-$180kπWorldwide
- πCanada
- πWorldwide
- πWorldwide
- π°$75k-$85kπWorldwide
- πUnited States
- π°$115k-$150kπUnited States
- πUnited States
- π°$140k-$200kπUnited States
- π°$140k-$200kπUnited States