cover image
Novastorms

Full Stack Software Engineer (React | Python | Electron.js) - Agentic AI Start-up

Hybrid

Halifax, Canada

Freelance

23-10-2025

Share this job:

Skills

Creativity Python JavaScript GitHub CI/CD Version Control Scrum Agile methodologies Windows git Azure react node.js Agile Git/GitHub FastAPI FireBase GitHub Actions

Job Specifications

Location: Hybrid (Remote flexibility with weekly in-person collaboration)

Employment Type: 6-Month Funded Term (with pathway to permanent Full-Time)

Salary Range (6-Month Term): $55,000 - $60,000 CAD

Must be legally authorized to work in Canada

Why Join Novastorms?

Novastorms is an Agentic AI start-up on a mission to redefine how businesses operate. We don't just use AI; we engineer autonomous AI systems that plan, act, and solve complex problems. As a Full Stack Engineer here, you won't be maintaining legacy code, you will be designing and building the next generation of AI-powered desktop applications (Windows/macOS) from concept to deployment using a modern, performance-driven stack. This is a unique opportunity to own the entire user experience layer for cutting-edge AI technologies, including RAG (Retrieval-Augmented Generation) and proprietary agentic workflows.

Your Impact & Key Responsibilities

End-to-End Ownership: Design, develop, and deploy cross-platform desktop applications using React, Electron.js, and Python (FastAPI).

AI Integration: Integrate advanced AI models and APIs to create scalable, efficient agentic workflows that automate mission-critical business processes.

Design & UX Focus: Apply strong UI/UX principles to generate and implement intuitive interface designs, ensuring our sophisticated AI tools are simple and enjoyable to use.

Code Quality: Write clean, maintainable, and well-documented code, participating actively in code reviews and CI/CD processes.

Collaboration: Work closely with product managers, designers, and data scientists in an Agile/Scrum environment to rapidly iterate on high-impact features.

Required Skills & Qualifications

Degree in Software Engineering, Computer Science, or equivalent practical experience.

Strong expertise in JavaScript, React, and Node.js.

Proven experience with desktop application development using Electron.js.

Proficiency in Python (FastAPI) for robust API and backend service development.

Solid understanding of UI/UX design principles and the ability to translate wireframes/concepts into functional code.

Familiarity with modern AI architectures, specifically Retrieval-Augmented Generation (RAG) and agentic workflows.

Experience with Agile methodologies and version control (Git/GitHub).

Nice-to-Have Skills (A Bonus!)

Knowledge of cloud deployment/scaling on platforms like Azure, Digital Ocean, or Firebase.

Experience with CI/CD tools (e.g., GitHub Actions).

A passion for leveraging AI tools (e.g., GitHub Copilot, Cline) to boost personal development productivity.

Perks & The Novastorms Culture

Career Accelerator: This 6-month term is fully funded and designed to transition into a permanent full-time role, offering unmatched growth in the intersection of AI, UX, and Software Engineering.

Flexible Hybrid Model: Maintain a great work-life balance with the ability to do the majority of your work remotely, balanced with weekly in-person collaboration for team synergy.

Innovative Environment: Be part of a collaborative, high-growth start-up culture where your creativity is valued and rapid iteration is the norm.

About the Company

Where AI Meets Privacy, and Insights Meet Security Know more