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.

Overview:

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.


Responsibilities

- 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


Details:

Starting: ASAP
Travel: 0







Similar jobs in Montreal:

Similar jobs in other locations: