Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack Developer

Cognitive Systems Corp.

Cognitive Systems Corp.

Software Engineering
Waterloo, ON, Canada
Posted 6+ months ago

ABOUT YOU

You are a skilled and motivated software developer excited to be a part of the smart home evolution. You thrive being part of a small, talented and highly technical team developing how the world uses WiFi Sensing.

WHAT YOU’LL DO

  • Develop and maintain scalable cloud­­ services for our Mobile Application
  • Integrate against third party APIs like SendGrid, Firebase, BugSnag
  • Develop an expanded API suite supporting user roles and Google/Apple/OIDC Single-Sign On
  • Collaborate with external partners and internal teams on integrations and vendor specific tests
  • Contribute to internal tooling, observability tools, automations and testing
  • Monitor and debug services deployed to specific partners
  • Contribute to front end web applications, develop and evaluate proof of concept WiFi Motion features

WHAT YOU’LL NEED

  • Proficiency in Back End Development with JavaScript (node.js)
  • Experience in Front End development using React or traditional HTML/CSS/JS
  • Containerization, networking and virtualization using Docker and Docker-Compose
  • Proficiency writing SQL queries
  • Experience writing tests with JEST or equivalent testing frameworks
  • Working knowledge of fundamental networking, authentication/authorization, micro-services and databases
  • Experience with web sockets, MQTT, Redis, Postgres, and MongoDB, time-series databases, nginx, Grafana
  • Motivation to take ownership and triage issues or blockers with your team

BONUS POINTS FOR

  • Android/iOS Mobile Development (Android Development Studio/Xcode)
  • Python development experience
  • Huge plus for DevOps and any Kubernetes/EKS experience
  • Experience writing testing/validation automations and end-to-end testing pipelines
  • Experience leading other developers or co-ops
  • Certification or experience in AWS Services
  • Experience with IoT, particularly with MQTT

Don’t tick all the boxes? We believe that motivation and growth potential are highly valuable characteristics in a job candidate.

WHY COGNITIVE SYSTEMS?

We are always on the look-out for bright, highly motivated, and energetic A-players to join our team. We encourage an open and agile environment where creative thinking leads to ground-breaking achievements and innovations. We promote a healthy work-life balance in a flexible work setting. We offer competitive salaries, an excellent extended health care benefits plan, 5 weeks of paid time-off annually, a fitness and wellness credit, and we even provide a free catered lunch in-office daily! Most importantly, we are committed to creating the best, most innovative and impactful technology that people will love.

ABOUT US

Led by founders skilled in silicon design, radio frequency (RF) technology, and cryptography, Cognitive Systems, and our patented WiFi Motion™ software are revolutionizing Wi-Fi applications and pioneering contextual motion understanding. Together with leading service providers, device manufacturers, and technology partners, Cognitive is reshaping the Wi-Fi landscape and unlocking its full potential for a connected, smart future.

Cognitive Systems licenses our comprehensive Wi-Fi Sensing software stack, integrating it into routers, mesh routers, gateways, and client devices to enable Wi-Fi devices to detect and interpret motion. This integration adds contextual awareness, providing valuable insights into indoor user behaviour. At Cognitive, we are spearheading Wi-Fi Sensing’s ongoing evolution and impacting home security, behavioural insights, and daily routines across countless industries.

Cognitive Systems Corp. is committed to a fair and inclusive work environment. We are an equal opportunity employer that hires and attracts talent regardless of age, race, creed, color, religion, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, status as a protected veteran or any other legally protected grounds and will not discriminate on these bases. We draw on diversity of thought and experience to reflect the rich array of cultures representing our broad customer base and we seek talent with diversity of life experiences and perspectives from around the world. If you have special accessibility requirements that need to be considered during the recruitment process, please let us know by emailing us at careers@cognitivesystems.com and a member of our HR (Human Resources) team will get back to you. Information received relating to the accommodation needs of applicants will be addressed confidentially.