Senior Software Engineer to develop web applications using Java or Python in a SaaS IoT environment with real-time streaming data
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Permanent job
- Published on February 13th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
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
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you