Full Stack Developer

Birdseye Security Inc.

Mississauga

Hybrid

CAD 120,000 - 190,000

Full time

5 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Birdseye Security Inc. in Mississauga is seeking a Full Stack Developer to build production software across the front end and back end with an AI-native approach.

You will leverage React/Redux for rich client applications and Java with Spring Boot for robust server-side services. The role emphasizes solving complex workflows, API integration, and automated testing, while encouraging the use of agentic tools to enhance development.

Qualifications

  • 7+ years of professional software-development experience.
  • Mastery of an agentic development tool such as Claude Code or Cursor.
  • Practical experience using AI for specifications, coding, reviews, QA, automated testing, debugging, and documentation.
  • Experience orchestrating subagents or parallel AI workflows.

Responsibilities

  • Front-end implementation: Build clear, responsive React and Redux interfaces for complex workflows.
  • Back-end implementation: Build APIs, integrations, and business logic using Java and Spring Boot.
  • AI-native execution: Use agents throughout specification, implementation, review, testing, debugging, and documentation.
  • Automated quality: Create meaningful unit, integration, API, and front-end tests.

Skills

React/Redux
Java/Spring Boot
AI-native development
Node.js or Python
REST APIs
Frontend testing

Tools

Claude Code
Cursor

Job description

Birdseye’s mission is to help make the world a safer place!

We are the leader in AI-driven Remote Facility Supervision solutions for the Trucking and Logistics Industry. Our Maximum Telepresence Approach™ delivers cutting-edge, data-driven security and operational insights that create a safer working environment for millions of people every year.

We provide end-to-end, cutting-edge hardware and AI-driven solutions, redefining security beyond traditional gatehouses. By empowering our professionally trained monitoring agents, we achieve 99.99% reporting accuracy in mission-critical security, safety, and operational support -24/7/365- for some of the world’s largest logistics facilities, as well as small and medium-sized businesses.

If you’re ambitious, thrive in a fast-paced environment, and align with our ICARE values, Birdseye will be the perfect fit for you. If you’re wondering what the world will look like in 10 years – join our Team!

Role

We are looking for a Full Stack Developer who can build production software across the front end and back end.

This needs to be an AI-native developer. We are not looking for someone who has merely tried ChatGPT, Copilot, or Claude. You should have fundamentally changed how you develop software using agentic tools such as Claude Code, Cursor, or equivalent tools.The candidate must be strong with React and Redux on the front end and Java with Spring Boot on the back end. You should also be productive with either Node.js or Python.

Strong production experience with:

  • React
  • Responsive web applications
  • Component-based interface design
  • Complex state and workflow management
  • API integration
  • Automated front-end testing

React and Redux depth is particularly important. The candidate should understand how to keep state, components, and user workflows maintainable as an application grows.

Strong production experience with:

  • Java
  • Spring Boot
  • REST APIs
  • Service and business-logic design
  • Relational databases
  • Authentication and authorization
  • Integration and automated testing
  • Production troubleshooting

You should also be productive with at least one of:

  • Node.js
  • Python

Java and Spring Boot remain the primary back-end requirement. Node.js or Python expands the candidate’s ability to build supporting services, automation, developer tooling, tests, and integrations.

This is a must-have, not a nice-to-have.

The candidate should use AI throughout the entire software-development lifecycle, including:

  • Turning requirements into specifications
  • Exploring and understanding existing codebases
  • Evaluating architecture and implementation options
  • Writing and refactoring code
  • Reviewing code and pull requests
  • Creating automated tests
  • Performing QA
  • Reproducing and debugging defects
  • Writing technical documentation
  • Preparing and validating releases

You should understand how to:

  • Break substantial work into bounded assignments for subagents
  • Run independent investigations or implementation tasks in parallel
  • Give each agent the right context and constraints
  • Reconcile multiple outputs into one coherent implementation
  • Identify conflicting assumptions or missing integration points
  • Manage the context window deliberately
  • Summarize long-running work without losing important decisions
  • Recognize when context has become stale or overloaded
  • Validate AI-produced work before it reaches production

The candidate remains accountable for everything that AI produces. AI mastery does not replace technical judgment.

What you would own

  • Front-end implementation:Build clear, responsive React and Redux interfaces for complex operational workflows.
  • Back-end implementation:Build APIs, integrations, and business logic using Java and Spring Boot.
  • AI-native execution:Use agents throughout specification, implementation, review, testing, debugging, and documentation.
  • Automated quality:Create meaningful unit, integration, API, and front-end tests.
  • Production readiness:Consider failure handling, observability, security, performance, and maintainability before release.
  • End-to-end delivery:Stay responsible for the capability after the initial code is written, including integration, release, production verification, and defect resolution.

Must-have experience

The ideal candidate has:

  • 7+ years of professional software-development experience
  • Mastery of an agentic development tool such as Claude Code or Cursor
  • Practical experience using AI for specifications, coding, reviews, QA, automated testing, debugging, and documentation
  • Experience orchestrating subagents or parallel AI workflows
  • A strong understanding of context-window management
  • The technical judgment to verify, correct, and take ownership of AI-generated work
  • Strong production experience with React and Redux
  • Strong production experience with Java and Spring Boot
  • Professional experience with either Node.js or Python
  • Experience building and operating customer-facing web applications
  • Experience with APIs, databases, integrations, and automated testing

Strong preference

  • Deep front-end experience with complex operational interfaces
  • Material UI, DevExpress, or similar component-framework experience
  • B2B SaaS or recurring-revenue product experience
  • Experience with distributed services or event-driven workflows
  • Production observability and incident-response experience
  • Experience in logistics, security, IoT, video, computer vision, or workflow automation
  • Created reusable AI instructions, agent workflows, development guardrails, or evaluation methods

This role will require the candidate to complete background checks (includes but not limited to: references, educational verification, criminal check, credit check – where applicable). Certain roles may also require testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Birdseye Security Solutions • Mississauga

On-site
CAD 120,000 - 160,000
Full Stack Developer
Full Stack Developer

Birdseye Solutions Inc • Mississauga

On-site
CAD 110,000 - 150,000
AI-Native Software Developer
AI-Native Software Developer

Motorola Solutions • Vancouver

On-site
CAD 90,000 - 130,000
Flexible work models
Paid time off
Health care benefits
+1
Senior AI-Native Full-Stack Engineer
Senior AI-Native Full-Stack Engineer

GuruLink • Montreal (administrative region)

Remote
CAD 140,000 - 180,000
Senior Product Manager
Senior Product Manager

Ampliwork • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
AI Engineer
AI Engineer

Valsoft Corporation • Canada

On-site
CAD 100,000 - 140,000
Software Development Intern (Part-Time)
Software Development Intern (Part-Time)

Birdseye Solutions Inc • Mississauga

On-site
CAD 21,000 - 30,000
Software Engineering Team Lead
Software Engineering Team Lead

Exchange Solutions • Toronto

On-site
CAD 110,000 - 140,000
Forward Deployed AI Engineer
Forward Deployed AI Engineer

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 120,000 - 180,000
AI Software Engineer, Product
AI Software Engineer, Product

Palona AI • Toronto

On-site
CAD 120,000 - 180,000
Competitive salary and stock options
Medical, dental, vision, retirement, +
Family Leave
+3