Lead Backend Software Developer

Lead Backend Software Developer

Remote/Telecommute JobREMOTE / Montreal, Quebec, Canada  - Permanent
This job allows you to work remotely 

Job Description

For over 10 years a Montreal based start-up has led a transformation shift in how brands interact with prospective customers. This platform has disrupted the e-commerce industry and raised the stakes in a highly competitive industry. Their innovative solution not only captures engagement, but broadens the omni-channel sales funnel by connecting consumers with brand ambassadors one-on-one. This platform platform empowers retailers of scale and SMB's to capture engagement, craft narratives and foster brand awareness through personalized interactions across sales channels.


The Lead Backend Developer's scope of responsibilities will be focused but not limited to backend software development including but not limited to...

- Developing complex tools, features and ecosystems for web and mobile applications.
- Taking ownership, prioritization and delegation of task in order to acheive deliverables.
- Deliver well-engineered solutions by interpreting, deconstructing and managing tasks.
- Striking balance between creative ingenuity and sound engineering through quality of code to solve complex business challenges.
- Forge strategic and cross-functional relationships to tackle multi-faceted projects, responsibilities and timelines.
- Recognize, foster and cultivate talent among junior developers. Through technical problem-solving, code reviews and paired programming.
- Provide innovative and bespoke client software solutions.


- Design, develop and scale the next-gen version of the flagship solution utilized by largest retailers in the world.
- Design, develop and deliver platform components such as conversational agents, multivariate optimization technologies and integrations with live chat systems.
- Provide technical guidance to your team, provide decisive decision making on technical approaches, solutions and tradeoffs.
- Have fun

Must Have Skills:

- University or College degree in Computer Science, Electrical Engineering or Information Technology
- 5 to 10 years Scala, Typescript, Golang, Elixir or Java
- Experience with modern ReactJS and TypeScript
- Measurable Micro-service development experience
- Experience building distributed systems
- Team player with collaborative approach and "can do" attitude
- Superb communication and engagement ability to craft narratives and discuss concepts
- Passion for continuous learning, heterogeneity of new skills, frameworks and technologies.
- Demonstrated experience with distributed architecture event-based architecture and serverless systems.

Nice to Have Skills:

- Knowledge of Google Cloud Platform (GCP) and related tools like Terraform, Kubernetes and Pulumi,
- PostgreSQL and/or CouchDB

Special Perks:

- 100% remote or occasionally in-office, it's your choice
- Flexible scheduling, work when you are most productive.
- Health care and dental benefits as of first day of employment
- Complimentary Udemy Courses
- $500 Work from home allowance
- 4 Weeks Vacation + Flex days
- Competitive base salary and company performance bonus


Starting: ASAP
Travel: 0

Similar jobs in Montreal:

Similar jobs in other locations: