Full Stack Developer

Jobgether — Canada · Posted ~4 hours ago

Mid Full-time

Skills

Full-stack development Software architecture Frontend development Backend development CI/CD SaaS Frontend Backend

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack developer role involving end-to-end application development, technical decision-making, testing, deployment, and collaboration in an international engineering team.

Highlights

Work on a modern software platform with ownership across design, development, deployment, and engineering improvements.

Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer RD-020 based in Canada. This is an opportunity to contribute to the continuous evolution of a modern SaaS platform supporting stakeholder relationship management and ESG initiatives. You will design, develop, and deploy features that directly address real client and business needs. The role offers exposure across the full software development lifecycle, from technical decisions and architecture to testing and deployment. You will work within a multidisciplinary and international team where collaboration, knowledge sharing, and technical discussions are encouraged. The position combines hands-on development with opportunities to improve engineering practices, tooling, and CI/CD processes. You will also have the opportunity to leverage AI-powered development tools to improve productivity, quality, and innovation. It is well suited to a curious and proactive developer who enjoys solving complex problems and contributing to a continuously evolving product. Accountabilities Design, develop, test, and deploy new product features, enhancements, and technical improvements.Contribute to technical decisions and the ongoing evolution of the application architecture.Build solutions that meet high standards for performance, scalability, security, reliability, and maintainability.Collaborate with multidisciplinary team members to understand requirements, identify challenges, and implement effective technical solutions.Participate in sprint planning, task estimation, prioritization, and other Agile development activities.Conduct code reviews and provide constructive feedback to maintain development quality and consistency.Share technical knowledge and contribute to a collaborative engineering culture.Help continuously improve development practices, tools, workflows, and the CI/CD environment.Use AI-powered development tools responsibly to increase productivity, improve code quality, and support innovation.Stay informed about emerging technologies, software engineering practices, and industry trends relevant to the product.Contribute to the continuous improvement of the platform and development processes through proactive ideas and technical recommendations. Requirements Education in computer science, software engineering, or a related discipline, or equivalent professional experience.3–5 years of professional software development experience.Strong hands-on proficiency with Node.js and React.Solid understanding of modern software development practices and version control using Git.Experience working in Agile development environments and collaborating within multidisciplinary teams.Professional proficiency in both French and English, written and spoken.Familiarity with TypeScript, Docker, AWS, PostgreSQL, MongoDB, Elasticsearch, GitLab, Mocha, Puppeteer, Jest, ESLint, or Cursor is an asset.Strong analytical, troubleshooting, and problem-solving abilities.Curiosity and a genuine willingness to learn new technologies and approaches.Ability to work autonomously while remaining collaborative and engaged in technical discussions.Strong organizational skills, attention to detail, and a proactive approach to responsibilities.Interest in continuously improving software products, engineering processes, and development practices. Benefits Competitive base salary of CAD $85,000–$90,000, depending on experience, skills, location, and other relevant factors.Permanent, full-time employment.Fully remote work environment within Canada.Flexible schedule based on a 37.5-hour work week.Collaborative and international team environment.Opportunity to work on an established SaaS platform with meaningful client impact.Stimulating technical challenges within a continuously evolving product.Opportunities to contribute to initiatives incorporating emerging AI technologies.Group insurance following the probationary period.Group RRSP with employer contributions following the probationary period.Opportunities for professional growth, knowledge sharing, and continuous learning.A people-focused environment where team members can actively contribute ideas and influence product evolution. How Jobgether Works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.