Intermediate Full-Stack Software Developer
- Remote job
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Intermediate Full-Stack Software Developer based in Canada.
This role offers the opportunity to build and support modern web applications, internal tools, and emerging AI-powered products and services.
You will work across the full development lifecycle, from understanding requirements through implementation, testing, optimization, and ongoing support.
The technology environment includes Ruby on Rails, MySQL, JavaScript, Azure, and OpenAI services, with increasing adoption of Python for future AI architecture.
You will join a highly collaborative, remote-friendly engineering team that values experimentation, continuous learning, and technical excellence.
The role combines hands-on development with opportunities to influence architecture, improve engineering practices, and introduce innovative solutions.
You will also contribute to Agile delivery, code reviews, mentoring, and continuous improvement across the development organization.
This is an ideal opportunity for a mid-level developer who wants to deepen their technical expertise while contributing to forward-looking software and AI initiatives.
- Build, test, maintain, and support web applications and internal software tools across the product development lifecycle.
- Analyze business and technical requirements, determine effective implementation approaches, and challenge or improve requirements when appropriate.
- Identify technical risks, inefficiencies, and areas for improvement proactively, and implement solutions that enhance application quality and performance.
- Develop solutions using relational databases, SQL, HTML5, CSS3, JavaScript, and relevant web development frameworks.
- Contribute to the development of AI-powered products and services, experimenting with emerging technologies and supporting the evolution of the technical architecture.
- Participate in code reviews and promote design patterns, coding standards, and software development best practices.
- Mentor co-op students, junior developers, and peers while actively sharing technical knowledge and learning from more experienced team members.
- Collaborate with cross-functional teams to improve development processes, product delivery, and engineering efficiency.
- Participate in Agile ceremonies, including prioritization, requirements clarification, estimation, planning, and retrospectives.
- Help strengthen Agile practices by contributing ideas and identifying opportunities for continuous team and process improvement.
- Develop and optimize solutions designed to handle large datasets and high-volume workloads.
- Maintain source-control practices and ensure solutions remain aligned with business priorities, technical requirements, and delivery expectations.
- Degree or diploma from an accredited institution in Computer Science, Software Engineering, Information Technology, or a related discipline.
- At least 4 years of professional software development experience.
- Strong experience with full-stack or web application development, preferably using an MVC-based framework, or advanced experience with Python.
- Experience developing relational database solutions, including SQL authoring and query optimization.
- Strong knowledge of HTML5, CSS3, and JavaScript.
- Experience working with source control systems and established software development workflows.
- Experience improving code efficiency and developing solutions capable of supporting large datasets and high transaction volumes.
- Ability to translate technical concepts into clear functional requirements and communicate effectively with technical and non-technical stakeholders.
- Demonstrated ability to mentor junior developers, co-op students, or peers and provide constructive technical guidance.
- Comfortable working within an Agile product development environment and contributing to ceremonies and continuous improvement initiatives.
- Strong analytical and problem-solving skills, with the ability to prioritize effectively and deliver solutions appropriate to business requirements.
- Curiosity and willingness to experiment with emerging technologies, including AI-related tools and services; previous AI experience is beneficial but not required.
- Ruby and Ruby on Rails experience is highly desirable.
- Experience integrating with Salesforce is an asset.
- Exposure to AWS tools and services is an asset.
- Bilingual proficiency in French, Spanish, or German is strongly preferred to support a diverse international client base.
- Strong collaboration, communication, initiative, and mentoring skills are essential for success in a remote and distributed environment.
- Full-time, remote position available across Canada.
- Flexible work arrangements, including the ability to work remotely, from select offices, or in a hybrid model where applicable.
- Competitive salary and comprehensive benefits package.
- RRSP matching program.
- Substantial budget and financial support for professional training, learning, and career development.
- Strong focus on continuous learning and technical growth.
- Highly collaborative and efficient remote working environment.
- Work-life balance with after-hours and weekend work rare to non-existent.
- Opportunities to work with modern AI technologies and emerging software architectures.
- Growth-focused environment with opportunities for professional development and advancement.
- Inclusive workplace committed to equal opportunity, diversity, and accessibility.
Requirements
Benefits
- ...Kickstart Your Career as a Fullstack Java Developer Looking for a role where you can apply your Java and frontend skills, contribute to... ...financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in-depth...Suggested
- ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company.... ...Job Summary The Integration Developer is responsible for designing, developing... ...integrations using the Red Hat Integration stack, supporting API-led, event-driven, and containerized...SuggestedContract workInternship
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic... ...In this role, you will work across the full software development lifecycle, including... ...independence. Responsibilities · Develop and deliver software features with minimal...SuggestedLong term contractFull timeRemote work- ...is looking for a Développeur Logiciel senior FS (IA) / Senior Full Stack Developer (AI-First) based in Canada. This is a senior full-stack... ...tools across multiple AI clients. You’ll combine hands-on software development with AI enablement, helping teams adopt new technologies...SuggestedRemote jobLong term contractPermanent employmentLocal areaHome office
$140k - $192.5k per year
...have exposure to modern tech stacks around GoLang, Ruby on Rails,... ...succeed. We're seeking a Full Stack Engineer to help lead our... ...production and management needs. We're developing a comprehensive in-house tool... ...Ecosystem team enables software builders to leverage...SuggestedLocal areaRemote workWork from homeHome officeFlexible hours$170.4k - $234.3k per year
...have exposure to modern tech stacks around GoLang, Ruby on Rails,... ...We're seeking a Senior Full Stack Engineer to help lead our... ...production and management needs. We're developing a comprehensive in-house tool... ...StackAdapt build, test, and ship software at scale. Candidates will work...Local areaRemote workWork from homeHome officeFlexible hours- ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.... ...strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the... ...Science or Engineering ~7+ years of full-stack engineering with at least 2 years in a...Remote work
- ...finance teams worldwide. Our software integrates with leading ERPs —... ...who will own them. As Lead developer/Solutions Architect, you own the... ...Implement features across the stack, from the React UI through... ...applications in production. ~ Strong full-stack proficiency: React/...Full timeContract workWorldwide
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ..., states, rules, automations, and data quality standards. Develop, maintain, and enhance delivery dashboards, reporting solutions,...Contract workInterim roleInternship
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...translates business requirements into actionable solutions and develops insights and executive communications that support informed decision...Contract workInternship
- ...dedicated and talented Remote Java Developer to join our team on a Full-Time basis. Since 1988, we have been... ...in developing and enhancing the software platforms that deliver our vital educational... ...processes and technology stack. Qualifications • Proven professional...Full timeRemote work
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years... ...application Summary We are seeking an experienced Intermediate Power BI Developer with a minimum of 5 years of experience in business intelligence...Contract workInternship
- ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive... ...where necessary 12+ years of professional software development experience, including proven... ..., and REST APIs Strong understanding of full-stack application design, data modeling,...Remote job
$110k - $120k per year
...compensation range reflects the full scope of the role as... ...** This role is suited for developers who have established a solid... ...Mentor and guide junior and intermediate developers Establish best... ...Experience ~7+ years of software development experience ~ Extensive...Permanent employmentFull timeRelocation package$170.4k - $234.3k per year
...have exposure to modern tech stacks such as GoLang, AWS, Kubernetes... ...and lead by example to uphold software development best-practices in... ...encourage engineering excellence and developer happiness Plans ahead by... ...systems ~ Knowledge of our full-stack technologies including -...Local areaRemote workWork from homeHome officeFlexible hours- ...it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations... ...delivery team , one to two junior and intermediate engineers , operating on a parallel... ...work under those constraints. Full-stack implementation capability You write...Full time
- ...We are looking for an AI Developer Coach —a seasoned software engineer with strong coaching and mentoring instincts who can embed directly with engineering... ...with engineering teams to embed AI practices across the full SDLC, from initial requirements to production support...Remote jobManual labor
$76k - $104.5k per year
...advertising and marketing channels. What You'll Be Doing: Design, develop, and maintain high-quality, modular integrations and automation... ...What You'll Bring to the Table ~ Proficiency in at least one software language (e.g., Python, Java, Go, Node.js) with experience...Local areaRemote workWork from homeHome office$95k - $110k per year
...We're looking for an Application Support Developer to join the TMT Technology team at... ...equally between client-facing support and software development — and both halves demand strong... ...just incident records. Mentor junior and intermediate developers on debugging approaches and...InternshipWork at officeLocal areaRemote workWork from homeWeekend work2 days per week$107k - $157.3k per year
...applications and next steps. Our partner is looking for a Senior DevOps Developer based in Canada. This role offers the opportunity to engineer... ...customer workflows. You will work at the intersection of software engineering, infrastructure, platform reliability, security, and...Remote job$196k - $246k per year
...architectures to modern, performance-first stacks built on Adobe Experience Manager (AEM)... ...sponsors. Define Multi-Year Roadmaps: Develop phased transformation roadmaps that sequence... ...standalone value while building toward the full composable vision. Shape Pillar...Work at officeLocal areaRemote workFlexible hoursShift work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years... ...equivalent experience ~15+ years of experience building and scaling full-stack applications ~ Proven experience operating at a staff or...Long term contractFull timeRemote work$140k - $160k per year
...steps. Our partner is looking for a Senior Software Engineer based in Canada. This is an... ...work within the Connected Supplier domain, developing integrations and workflows that... ...deliverables. Build high-quality software: Develop clean, maintainable, well-tested code while...Remote jobLong term contract- ...We are looking for a skilled Mainframe Developer with strong experience in mainframe technologies and Java development to support a key Retirement Planning platform for a leading Wealth Management firm operating within a broker-dealer model. In this role, you will focus...Remote jobWork at office
$76k - $104.5k per year
...coordinate integration testing alongside platform changes. What you'll bring to the table ~ Bachelor's degree in computer science, software engineering, or a related field (or equivalent practical experience). ~3–5 years of hands-on experience in integration development,...Local areaRemote workWork from homeHome office$136k - $168k per year
...DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations... ...environment. Integration Stack Expertise: Deep technical... ...Experience: Direct experience developing and configuring workflows inside... ...what you do best and help you develop your skills further with...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work- ...Connections? About the IAM Team at Kong: Kong Inc., a leading developer of cloud API technologies, is on a mission to enable companies... ...experiences across Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building...Full timeWorldwide
$19.85 per hour
...paperwork, cash management or using the POS. Employment Status: Full-Time: 35 hours per week on average. Must maintain open... ...sales experience, preferably in fashion and/or accessories. Intermediate computer skills with working knowledge of MS Office. Experience...Hourly payFull timeFlexible hoursShift work$135k - $155k per year
...work better for people. Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and contribute to the... ...~Experience with unit testing, debugging, version control, and software engineering best practices ~Ability to work effectively in a collaborative...Remote work$150k - $180k per year
...This is a full-time, permanent opportunity for candidates based in Canada and authorised... ...enhance digital experiences, empower developers, and deliver measurable results. In these... ...automation, CI and CD. Experience building software collaboratively using pull requests and...Permanent employmentFull timeManual laborRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Full-Stack Software Developer. Be the first to apply!
- full stack developer Canada
- full stack web developer Canada
- full stack developer remote Canada
- senior full stack engineer Canada
- ingénieur logiciel Canada
- director software engineering Canada
- software developer no experience Canada
- part time software developer Canada
- software developer summer internship Canada
- software engineer internship Canada

