Intermediate Software Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Intermediate Software Engineer in Canada.
You will join a fast-moving engineering organization building an AI-powered product designed to transform how teams collaborate and run meetings. In this role, you will contribute to end-to-end feature development, working across backend and frontend systems to deliver impactful user experiences. You’ll collaborate closely with Product, Design, and QA to translate ideas into reliable, production-ready software. The environment is highly iterative, with frequent releases, strong emphasis on code quality, and a modern AI-assisted development workflow. You will help shape how teams use AI to save time, surface insights, and take action more effectively. This is a remote-first role within a collaborative, product-focused engineering culture that values speed, learning, and craftsmanship.
You will be responsible for delivering high-quality features across the full stack while contributing to a fast-paced, iterative product development cycle. Your work will directly influence product performance, user experience, and engineering excellence.
- Build and maintain end-to-end features using modern web technologies including React, TypeScript, Python (Django), and GraphQL.
- Translate product requirements into technical solutions, writing clear specs and breaking work into deliverable tasks.
- Collaborate with Product, Design, and QA to design, implement, and ship user-focused features.
- Write and maintain unit, integration, and regression tests to ensure reliability and stability.
- Participate in code reviews and contribute to maintaining high engineering standards across the team.
- Use and promote AI-powered developer tools to improve speed, quality, and productivity.
- Monitor post-release performance and contribute to continuous product improvement.
The ideal candidate has solid full-stack or backend experience and thrives in fast-moving, collaborative environments where ownership and execution matter. You are comfortable working across the stack and enjoy turning ideas into real product impact.
- 3+ years of software engineering experience in full-stack or backend development roles.
- Strong proficiency with modern web development technologies (e.g., TypeScript, React, Python, Django, GraphQL).
- Experience delivering production features in high-growth or product-driven environments.
- Strong ability to write clear technical documentation, specs, and communicate effectively across teams.
- Comfort working in agile, fast-paced, and remote-first environments.
- Interest in AI tools and modern developer productivity workflows.
- Strong collaboration mindset with the ability to work effectively across Product, Design, and Engineering.
- Competitive annual salary ranging from $110,000 to $150,000 CAD, depending on experience and scope.
- Remote-first flexibility across Canada with optional access to in-person collaboration hubs.
- Health and wellness benefits package.
- Opportunities for continuous learning, professional growth, and skill development.
- Flexible work environment supporting asynchronous collaboration.
- Exposure to modern AI-powered engineering tools and practices.
- Inclusive and collaborative culture focused on impact, learning, and innovation.