This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Engineer to develop web applications using Java or Python in a SaaS IoT environment with real-time streaming data

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Permanent job

  • Starting date : 1 position to fill as soon as possible

Our Safety client is seeking a Senior Software Engineer to develop web applications using Java or Python in a SaaS IoT environment with real-time streaming data


Calgary-based client - Candidates can be 100% remote in Canada (working MST hours)


Must haves:

  • 8+ years of experience as a Software Engineer using Java or Python with CI/CD and real-time streaming data
  • Experience with RxJs and other modern front-end frameworks.
  • Experience working with Docker, Linux, and AWS tools and services
  • Experience with SQL and No-SQL database design.
  • Experience in decomposing a large monolith into microservices.


Nice to haves:

  • Degree in computer science or software engineering
  • Excellent written and verbal communication skills
  • Understanding of monitoring and supporting production services.


Responsibilities:

  • Build IoT cloud software.
  • Write clean code in a testable, reliable, and sustainable way.
  • Develop scalable web applications using Java or Python in a SaaS IoT environment while dealing with real-time streaming data, web portals, and analytics.
  • Knowledge of mainline development, CI/CD and high-quality software


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined