2,241,930open jobs
144,097companies
253,644added this week
Browse all
Salary
$68k – $102k per year
Location
In office (Nepean)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Searidge develops AI-powered solutions that enhance safety, efficiency, and performance across the aviation industry. Learn why we’re leaders in aviation technology.

Role Profile

Title: Senior Full Stack Developer

Location: Ottawa

Industry: Technology | Aviation

Employment Type: Full-time, Permanent

Reporting To: Technology Development Manager

Role Purpose

NATS Growth is focused on turning NATS’ operational, technical and data expertise into scalable platforms and services for airports, ANSPs, airlines, and adjacent aviation markets. The Senior Full Stack Developer role sits in the NATS Growth CTO function, which provides the technology leadership, architecture, engineering and assurance needed to convert that ambition into secure, compliant and commercially sustainable capability.

The NATS Growth platforms power mission-critical systems deployed in highly secure, cloud and edge environments for airports and Air Navigation Service Providers (ANSPs) worldwide. As a Senior Full Stack Developer, you will be involved in and provide technical leadership for the design, implementation, testing, QA, review, and sustainment of the NATS Growth technology platforms and services/products that sit on the platforms. You will build and evolve full-stack web applications and services, from responsive TypeScript/React front ends and real-time data pipelines to robust PostgreSQL-backed APIs, that give airport and ANSP users live operational insight. You will deliver secure, safe, well designed and implemented software codebases that adhere to NATS Growth standards and industry best practices.

Key Accountabilities

Full Stack Web Development

  • Design, build and maintain full-stack web applications using TypeScript across the front end and back end

  • Develop modern, accessible and performant user interfaces using React popular React frameworks (e.g. TanStack ecosystem, NextJS, Angular)

  • Design relational data models and schemas, and own database performance through query optimization in PostgreSQL

  • Build and maintain real-time data flows using Kafka and WebSockets, delivering low-latency updates from back-end services to the browser

  • Design and implement secure authentication and authorisation models (e.g. OAuth 2.0, OpenID Connect, SSO, role-based access control) across web applications and APIs

  • Design and document REST and event-driven APIs, ensuring versioning, consistency and backward compatibility

Software Design, Implementation, Review, Testing, Sustainment

  • Leadership of software design, implementation, review, testing, and sustainment

  • Architect software modules/components, including web front ends, APIs and data layers, ensuring performance, maintainability, and usability of real-time systems

  • Lead and contribute to technical design discussions and architectural decision-making

  • Develop prototypes, proof-of-concept systems, and internal tools to support innovation and product evolution, weighing business and technical factors

  • Develop secondary software utilities, test applications, and prototype applications, actively identifying new opportunities for such software applications to make positive business and customer impacts

  • Conduct and lead code reviews, ensuring adherence to coding standards and best practices

  • Maintain, troubleshoot, diagnose, and repair existing system software

  • Optimise software resource utilisation, including database and front-end performance, for cost efficiency and reliability

  • Respond to support incidents and perform root-cause analysis

  • Provide design, implementation, and sustainment for legacy software and technology deployments across the legacy NATS Growth portfolio

  • Ensure alignment of developed software with NATS Growth’s security standards and industry best practices

  • Lead security and compliance audits and implementation of improvements

Documentation & Best Practices

  • Generate and maintain detailed software documentation and update best practices regularly

  • Conduct and lead design and document reviews, ensuring adherence to standards and best practices

  • Develop training materials and conduct training sessions for teams across the CTO organisation and other internal teams within NATS Growth

  • Interface with internal and external customers for software requirements management and acceptance testing

Automation & Continuous Improvement

  • Leadership of the development and sustainment of automation tools and practices

  • Proactively identify and implement significantly beneficial operational task automation

  • Identify opportunities to streamline processes and improve system reliability, specifically focused on improved business outcomes of NATS Growth and its customers

  • Leadership of the design, documentation, and evolution of best practices

  • Proactively identify software pain points and propose solutions

  • Define and track metrics to measure software quality, security and safety, and drive continuous improvement

  • Reporting of these metrics, their impacts, evolution over time and any proposed improvements to the CTO leadership team

  • Drive continuous improvement in software quality, architecture, and development processes

Collaboration & Knowledge Sharing

  • Provide structured feedback to the CTO leadership team for improvements and optimisations

  • Provide and accept feedback on your work to and from team members

  • Produce documentation, manuals, user guides and other technical documentation

  • Provide mentorship for junior and intermediate team members

Key Skills, Experience & Capabilities

  • Bachelor’s degree-level education or equivalent experience in computer science, engineering, technology, systems or a related technical field

  • Minimum of 5 years of relevant experience in software development

  • Proven experience delivering complex, production-grade software systems into mission-critical deployments under strict regulatory and compliance requirements

  • Advanced, production experience with TypeScript across front-end and back-end (e.g. Node.js) development

  • Strong experience designing, building and integrating REST APIs, with exposure to event-driven architectures

  • Experience building distributed systems and communication technologies for mission-critical, latency-sensitive applications

  • Advanced experience developing real-time, mission-critical applications

  • Sound knowledge of software development principles

  • Strong relational database expertise, ideally PostgreSQL, including schema design, normalisation, query optimisation, indexing and performance tuning

  • Proven experience building complex front ends with React and React-based frameworks

  • Experience implementing real-time features using WebSockets (or similar, e.g. Server-Sent Events) and event streaming platforms such as Kafka

  • Solid understanding of authentication and authorisation models (OAuth 2.0, OIDC, JWT, session management, RBAC) and web security best practices (e.g. OWASP Top 10)

  • Experience with automated testing across the stack (e.g. unit, integration and end-to-end testing with tools such as Vitest, Jest, or Playwright)

  • Strong knowledge of security standards and best practices

  • Proven experience working within Agile teams using Scrum and Kanban, with the ability to contribute to sprint planning, estimation, and continuous improvement of team processes.

  • Familiarity with Docker, Kubernetes, Helm, and cloud-native technologies

  • Proficient with Git, Jira, Linux and modern development tooling

  • Must be a team player and willing to learn

  • Proven ability to mentor and support junior and intermediate developers

  • Excellent analytical, critical thinking, written, and oral communication skills in English

  • Must be able to operate with a high degree of confidentiality, professional judgement and personal accountability

  • Must be able to meet any role-specific security, regulatory or customer access requirements as required (e.g. security vetting)

Desired Qualifications

  • Experience with server-side rendering or full-stack React frameworks (e.g. TanStack Start, Next.js, Remix)

  • Experience with ORMs and query builders (e.g. Drizzle, Prisma, Kysely)

  • Familiarity with observability tooling (e.g. OpenTelemetry, Grafana)

  • Experience with accessibility standards (WCAG) and UX collaboration

  • Experience with PostgreSQL extensions or advanced features (e.g. PostGIS, partitioning, logical replication, LISTEN/NOTIFY)

  • Experience with data visualisation or browser-based graphics (e.g. WebGL, D3, map/canvas rendering)

  • Experience creating technical diagrams and drawings using diagram tools

  • Understanding of cybersecurity threats, solutions, and best practices

  • Knowledge of and experience with ISO 27001 and 9001

  • Willingness to travel globally for short periods of time

  • Familiarity with multiple languages in addition to English

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,241,930 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Nepean
$70k – $84k per year · In office · Full-Time · 5+ years exp · Canada
JavaScript
Java
TypeScript
SQL
Node JS
Groovy
Lua
Databases
PostgreSQL
Redis
DynamoDB
Frontend
React.js
DevOps
Rest API
GCP
Helm
AWS
Docker
Kubernetes
Nginx
GitHub
Apply
$70k – $105k per year · Remote (Canada, PT hours) · Full-Time · 6+ years exp · Canada
Python
Go
Java
Rust
Kotlin
TypeScript
C#
C++
Scala
Python
Hatch
C#
.NET
C++
Protobuf
Databases
PostgreSQL
NATS
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
DevOps
gRPC
Terraform
GCP
OpenTelemetry
Datadog
Prometheus
AWS
Docker
Kubernetes
Grafana
GitHub
Amazon Kinesis
Apply
In office · 5+ years exp · Bachelor's Degree · Canada
Python
Verilog
SystemVerilog
Perl
DevOps
Linux
Chips/EDA
Synopsys VCS
Cadence Xcelium
Siemens QuestaSim
UVM
Synopsys Verdi
Apply
$84k – $112k per year · Hybrid · Contractor · Mississauga
JavaScript
TypeScript
C#
C#
.NET
Blazor
Databases
Azure SQL Database
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Apply
$81k – $135k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Apply
Remote (likely EAEU) · Saint Petersburg
Python
C++
Perl
DevOps
Debian
Linux
TCP/IP
Cryptography
OpenSSL
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
TypeScript
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
ElasticSearch
AI/ML
Claude Code
DevOps
GitLab CI
Docker
Kubernetes
GitLab
Cybersecurity
Keycloak
Authentik
OWASP Top 10
Management
Confluence
Jira
QA
Playwright
Pytest
Apply
$8.3k per year (net) · Remote (likely EAEU) · Internship · Rostov-on-Don
Java
Java
Spring Framework
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
JavaScript
Java
TypeScript
Python
Django
Java
Spring Boot
Databases
MySQL
PostgreSQL
AI/ML
Claude Code
Frontend
React.js
DevOps
Terraform
Ansible
Helm
GitLab CI
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Apply
Equity · Remote (EU, Europe)
Databases
PostgreSQL
ClickHouse
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
DevOps
Rest API
gRPC
Terraform
GCP
Loki
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Amazon EKS
Google GKE
Azure AKS
GitHub
GitLab
IAM
Apply
≈ $103k – $172k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Nepean
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
Databases
PostgreSQL
AI/ML
Prompt Engineering
RAG
Frontend
Angular
DevOps
Rest API
CI/CD
Docker
Kubernetes
Nginx
SLI/SLO/SLA
Apache HTTP Server
Cybersecurity
Threat Modeling
Apply
In office · 8+ years exp · Bachelor's Degree · Nepean
SpaceTech
IBM DOORS
Apply
Hybrid · Contractor · 5+ years exp · Nepean
Apply
Hybrid · Internship · 3+ years exp · Bachelor's Degree · Nepean
Python
Perl
AI/ML
Copilot
AI Agents
LLM
RAG
DevOps
Azure
Git
GitHub
Linux
Apply
Sales Associate 3 days ago
In office · 1+ year exp · Nepean
Apply
See all jobs
This is one of many
2,241,930 more open roles from verified company boards, updated every day.