Web and Mobile o React o AWS
TerraWave o Winnipeg preferred o Remote Canada considered
About TerraWave
TerraWave builds IoT-driven web and mobile products used in real environments. We are an early-stage startup moving from MVP to production-ready systems. You will work on real software that ships, runs in the field, and evolves quickly.
The Role
We are hiring a software developer to help maintain, harden, and grow our web and mobile applications. This is a hands-on role with real ownership and growth potential.
You will report directly to the CPO and work closely with the product and firmware teams. This role is a strong fit for an intermediate developer who learns fast, enjoys debugging, and wants to grow into a key technical contributor in a startup.
What You Will Do
Work across web, API, and cloud layers to build and maintain features
Design, consume, and debug APIs used by web and mobile apps
Work with databases and data flows coming from IoT devices
Improve backend reliability, configuration, and environment separation
Identify and fix bugs, technical debt, and security gaps
Write and maintain unit tests and support improved test coverage
Contribute to production readiness and system hardening
Support and debug mobile apps built with React Native Expo
Participate in planning future architecture and migrations
Work within agile workflows using Kanban and Scrum
Write clear pull requests, documentation, and async updates
What We Are Looking For
Strong JavaScript fundamentals
Solid experience with React
Real TypeScript usage in projects
Strong understanding of APIs and data-driven systems
Hands-on exposure to AWS services such as Lambda, API Gateway, DynamoDB, S3, Cognito, or CloudWatch
Experience or strong interest in testing and unit testing
Comfortable working in agile environments
Strong debugging and problem-solving skills
Security-aware mindset
Clear written and verbal communication
Organized, accountable, and reliable
Strong Plus
IoT-related experience or projects
React Native or Expo experience
GraphQL or AppSync exposure
PostgreSQL experience
Docker familiarity
Cloud architecture curiosity
Requirements
Based in Canada
Winnipeg local candidates preferred
Canadian citizen, permanent resident, or eligible under youth employment programs
Graduate degree preferred
Full-time availability
Comfortable working in a startup environment with changing priorities
How We Work
Flexible working hours
Async-first communication with regular team meetings
Hybrid or remote within Canada
Ownership with guidance and approval for major architectural decisions
How to Apply
Share your resume and links to projects or GitHub. Personal, academic, and IoT-related projects are welcome.
Job Type: Full-time
Pay: $48,543.58-$99,939.82 per year
Ability to commute/relocate:
Winnipeg, MB R3T 6A8: reliably commute or plan to relocate before starting work (preferred)
Application question(s):
Are you currently a permanent residence or citizen of Canada?
Experience:
Web development: 2 years (preferred)
Mobile applications: 1 year (preferred)
Work Location: Hybrid remote in Winnipeg, MB R3T 6A8
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.