Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Full-Stack Software Developer

Canada
  • 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.

Accountabilities:
  • 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.
  • Requirements

    • 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.
    • Benefits

      • 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.
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Intermediate Full-Stack Software Developer in Canada vacancy
  •  ...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

    mthree Recruiting Portal

    Canada
    4 days ago
  •  ...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... 
    Suggested
    Contract work
    Internship

    PLATO

    Canada
    12 hours ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    24 days ago
  •  ...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... 
    Suggested
    Remote job
    Long term contract
    Permanent employment
    Local area
    Home office
    Canada
    1 hour ago
  • $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... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $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 area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  •  ...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

    Precisely International Jobs

    Canada
    1 day ago
  •  ...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 time
    Contract work
    Worldwide

    Velixo

    Canada
    10 days ago
  •  ...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 work
    Interim role
    Internship

    PLATO

    Canada
    12 hours ago
  •  ...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 work
    Internship

    PLATO

    Canada
    12 hours ago
  •  ...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 time
    Remote work

    Qureos Inc

    Canada
    11 hours ago
  •  ...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 work
    Internship

    PLATO

    Canada
    8 days ago
  •  ...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

    EPAM Systems

    Canada
    19 days ago
  • $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 employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    29 days ago
  • $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 area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    6 days ago
  •  ...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

    Symend

    Canada
    more than 2 months ago
  •  ...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 job
    Manual labor

    EPAM Systems

    Canada
    6 days ago
  • $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 area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    2 days ago
  • $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... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Weekend work
    2 days per week

    Range

    Canada
    a month ago
  • $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
    Canada
    1 hour ago
  • $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 office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    7 days ago
  • $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 contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $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 job
    Long term contract
    Canada
    1 hour ago
  •  ...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 job
    Work at office

    EPAM Systems

    Canada
    6 days ago
  • $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 area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    23 days ago
  • $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 contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    15 days ago
  •  ...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 time
    Worldwide

    kong

    Canada
    1 day ago
  • $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 pay
    Full time
    Flexible hours
    Shift work

    The Swatch Group (Canada) Ltd.

    Canada
    1 day ago
  • $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

    Morpace

    Canada
    25 days ago
  • $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 employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Full-Stack Software Developer. Be the first to apply!