Software Engineer - Full Stack at Perceptive Space Systems
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

0.0

Posted On

10 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Authentication, Coding Practices, Devops, Reviews, Data Visualization, Security, Models, Postgresql, Django, Contract Requirements, Javascript, Prs, Python, Collaboration, Css, Html, Performance Tuning, Aws, Scientists, Messaging, Documentation

Industry

Information Technology/IT

Description

ABOUT PERCEPTIVE SPACE SYSTEMS

Perceptive Space Systems is building a decision intelligence platform to help satellite and launch operators navigate the growing risks posed by space weather and the space environment. We work at the intersection of aerospace, AI, and real-time systems, combining cutting-edge modeling, sensor fusion, and autonomy to improve operational resilience in orbit.
Read more

REQUIREMENTS

We are looking for a full stack engineer with 2 - 4 years of experience in the industry to design, build, and ship production code across our web portal, APIs, and backend systems. You’ll work closely with our engineers and scientists to turn models and forecasts into usable products that customers can access via the portal and APIs.

MUST-HAVE SKILLS

  • Ability to thrive in a fast-paced, high-ownership environment: this is not a slow-paced role. If you’re motivated by intensity, impact, and growth, you’ll fit right in.
  • Backend Development: Python and Django, API design (RESTful), authentication (JWT/API keys, SSO), documentation with Swagger/OpenAPI.
  • Scalable Data APIs: Experience designing APIs that serve large datasets efficiently, with attention to query performance, caching, and latency.
  • Frontend Development: HTML, CSS (TailwindCSS preferred), JavaScript with experience in server-side rendering (not SPA).
  • Database Experience: PostgreSQL, including time-series data, caching, and performance tuning.
  • Data Visualization: Experience with Plotly.js, D3.js, Chart.js, or similar libraries.
  • Alerting & Messaging: Experience integrating email notifications and webhook integrations.
  • Security: Understanding of secure coding practices.
  • DevOps: Cloud deployments (AWS preferred), Docker, CI/CD pipelines.
  • Collaboration: Git and modern development workflows (branches, PRs, reviews).
  • Ability to deliver production-ready, maintainable code with minimal oversight.

ADDITIONAL REQUIREMENTS

  • Due to contract requirements, applicants must be Canadian citizens or permanent residents.
  • The role is fully remote, BUT you are expected to be available during Eastern Time working hours.
Responsibilities

RESPONSIBILITIES

  • Build a multi-page web application using Python and Django (or comparable frameworks).
  • Implement authentication, user dashboards, and role-based access.
  • Create clean interfaces for browsing data products, visualizations, and alerts.
  • Develop and maintain APIs for external data consumption.
  • Manage deployments, CI/CD, monitoring, and cloud setup (AWS, Docker, etc.).
  • Ensure scalability, performance, and security best practices.
Loading...