As a Lead Software Developer, you will play a pivotal role in defining and building our innovative WiFi sensing solutions.
You will lead the definition of our system architecture and participate in the development of our new platform.
WHAT YOU WILL DO :
Architect and develop our cloud-based services while ensuring reliability and scalability
Provide technical leadership, vision and mentoring for the team
Work closely with the research and product management teams
Guide and support the devops practices
Design and implement great features and high-quality code
Take an active part in the agile software process
WHAT WE ARE LOOKING FOR :
Minimum of 3 years of experience designing and developing backend services for a SaaS product solution.
Minimum of 10 years of experience in software development or architecture roles
Experience designing and building highly scalable services controlled via REST APIs
Familiarity with Amazon AWS services
Advanced-level experience with Nomad or Kubernetes orchestrators
Proven experience working with these technologies : Stream / Queueing (MQTT, Kafka), databases (SQL and nosql), cache systems, Web frameworks (Flask, Django), Load balancer / proxy, Container systems
Developer level Linux platform experience,
Solid grasp of software development fundamentals (system architecture, algorithms, data structures, OO design, problem solving) and software product life cycle
Knowledge and experience with Python, and optionally C / C++ and Go
Must have a good understanding of software testing concepts
THESE WOULD BE A PLUS :
Knowledge of Machine Learning and AI
Familiarity with agile development and tools such as JIRA
Experience with IoT services and / or AWS IoT
WHAT WE OFFER :
The opportunity to join an innovative team focused on one objective : to become the global standard for WiFi motion detection.
Being an active participant in the growth of a Montreal-based AI start-up.
An employee stock option plan.