JOB TITLE: Full Stack DeveloperLocation: MississaugaSalary Range: $85,000 to $110,000Reason: Existing OpeningWe are currently looking for a
Full Stack Developer to join our busy and growing manufacturing company. The successful candidate will be engaged in elevating the department and company to the next level. The incumbent will be forward looking and thrive in a culture of continuous improvement.
For the right person this is an exciting opportunity to be developed and invested in to fill an important role within the operations team. We are looking for a highly motivated, focused, and outgoing person who wants to springboard their career with a thriving manufacturing company. You will be provided with the coaching and training needed throughout the onboarding and orientation process that will build from your base of skills acquired from your past experiences.
You will learn our business during your training with our experts in Customer Experience and Operations.
If you are excited at the prospect of joining an award-winning, high growth, technically relevant organization this may be the opportunity you.
GENERAL ACCOUNTABILITY:Reporting directly to the Cloud Software Security Lead, the Full Stack Developer is responsible for designing, building, and scaling a cloud-native IoT platform on AWS. The role spans backend services in JavaScript/TypeScript, frontend web development in React, and mobile applications in React Native/Flutter, Swift, and Java. The ideal candidate is a motivated self-starter who thrives in a fast-paced environment, embraces modern engineering practices, and can contribute across the full software development lifecycle.
Key Job Responsibilities and Accountabilities:- Participate in system design and architecture sessions for cloud-native IoT services running on AWS
- Lead and contribute to the design, development, code review, and testing of backend services built in JavaScript and TypeScript (Node.js)
- Build and maintain responsive, and secure frontend web applications using React, JavaScript and TypeScript
- Develop and maintain cross-platform mobile applications using React Native/Flutter; contribute to native iOS (Swift) and Android (Java) codebases as required
- Design and implement scalable RESTful and GraphQL APIs with a commitment to code quality, security, and maintainability
- Work with relational and NoSQL databases including PostgreSQL, Aurora PostgreSQL, and DynamoDB
- Develop and maintain solutions on AWS, including IoT Core, Lambda, API Gateway, DynamoDB, AppSync, Kinesis, and related services
- Build and maintain analytics dashboards, reporting tools, and client-facing applications
- Gather and define business requirements; translate them into clean, well-tested implementations using modern architecture patterns
- Maintain technical documentation for systems, APIs, and processes
- All other duties as assigned
Skills and Qualifications:- Strong analytical and problem-solving skills with attention to detail
- Highly motivated self-starter with excellent organizational and time management skills
- Ability to quickly learn new frameworks, tools, and concepts in a fast-paced environment
- Excellent interpersonal and communication skills (written and verbal)
- Comfortable working independently and collaboratively within a team
- Familiarity with IoT use cases: data ingestion, analytics, event monitoring, device configuration, and firmware management in large-scale networks
- Experience with CI/CD pipelines, Git workflows, and DevOps best practices
- Strong sense of UI/UX design principles: layout, typography, spacing, color, and visual hierarchy
- Ability to translate wireframes and design mockups into polished, pixel-accurate interfaces
- Understanding of accessibility standards (WCAG) and responsive/adaptive design patterns
Educational/Experience Requirements:- Bachelor's degree in computer science, software engineering, or a related field
Backend:- 3+ years of experience of building serverless backend services on AWS using JavaScript
- RESTful API design and development; familiarity with GraphQL is a plus
- AWS serverless development: Lambda, API Gateway, AppSync, IoT Core, Kinesis, EventBridge
Frontend:- Proficiency in React and TypeScript for web application development
- Solid understanding of HTML5, CSS3, and JavaScript
- Experience with state management patterns and data visualization libraries
UI/UX Design:- Experience working with design tools such as Figma to review, interpret, and implement designs
- Ability to build reusable, consistent component libraries and design systems for both web (React) and mobile (React Native/Flutter)
- Solid grasp of responsive and adaptive layouts across screen sizes and platforms
- Understanding of mobile UX patterns and platform-specific design guidelines (iOS Human Interface Guidelines, Material Design)
- Familiarity with accessibility best practices (WCAG 2.1) for both web and mobile
Mobile:- Experience building and deploying React Native/Flutter applications for iOS and Android
- Working knowledge of Swift for iOS and Java for Android development
Databases:- PostgreSQL and Aurora PostgreSQL: schema design, query optimization, and connection management
- DynamoDB: data modeling, access patterns, GSIs, and streams
Tooling and Practices:- Git, VS Code, Postman or similar API testing tools
- Working knowledge of AWS console, CLI, and IAM principles
- Familiarity with Infrastructure as Code (e.g., CDK, CloudFormation (preferred), or Terraform) is an asset
- AWS certification (e.g., Developer Associate, Solutions Architect Associate) is an asset
- Experience using AI-assisted coding tools (e.g. Claude, Cursor, Copilot) to improve development speed and code quality is an asset.