
Software Engineer, Full Stack
Perceptive Space
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AWSCloudD3.jsDjangoDockerJavaScriptPostgresPython
About the role
- Build the foundational technology required for satellites, launch vehicles, and human missions to operate safely and efficiently in the space environment
- Design, build, and ship production code across web portal, APIs, and backend systems
- 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
- Work closely with engineers and scientists to turn models and forecasts into usable products
- Collaborate within a small, high-velocity team solving aerospace and AI challenges
Requirements
- 2 - 4 years of experience in the industry
- Ability to thrive in a fast-paced, high-ownership environment
- Backend Development: Python and Django
- API design (RESTful)
- Authentication (JWT/API keys, SSO)
- Documentation with Swagger/OpenAPI
- Scalable Data APIs: attention to query performance, caching, and latency
- Frontend Development: HTML, CSS (TailwindCSS preferred), JavaScript with server-side rendering
- Database Experience: PostgreSQL, including time-series data, caching, and performance tuning
- Data Visualization: Plotly.js, D3.js, Chart.js, or similar libraries
- Alerting & Messaging: 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
- Nice-to-Haves: prior early-stage startup experience; familiarity with large numeric arrays, spatiotemporal datasets, columnar/object storage formats, partitioning/query acceleration techniques; profiling and benchmarking experience; interest in scientific/technical data products
- Additional Requirement: expected to be available during Eastern Time working hours
Benefits
- Opportunity to work at the frontier of AI and aerospace, building first-of-its-kind products.
- Competitive stock option compensation
- Top-tier health and benefits coverage
- Fully remote team
- Opportunities to lead technical efforts as the team scales.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoAPI designRESTfulJWTSSOPostgreSQLHTMLCSSJavaScript
Soft skills
collaborationability to thrive in fast-paced environmenthigh-ownershipattention to detailability to deliver production-ready code