Talent.com
Senior Full-Stack Developer - B2B eCommerce
Senior Full-Stack Developer - B2B eCommerceNFI Group • Winnipeg, MB, CA
Senior Full-Stack Developer - B2B eCommerce

Senior Full-Stack Developer - B2B eCommerce

NFI Group • Winnipeg, MB, CA
1 day ago
Job type
  • Full-time
Job description

Senior Full-Stack Developer

NFI is a leading global bus manufacturer of mass mobility solutions under the brands New Flyer®(heavy-duty transit buses), MCI®(motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC®(low-floor cutaway and medium-duty buses), and NFI Parts™. NFI currently offers the widest range of sustainable drive systems available, including zero-emission electric (trolley, battery, and fuel cell), natural gas, electric hybrid, and clean diesel. In total, NFI supports its installed base in our buses and coaches around the world. Further information is available at www.nfigroup.com.

POSITION SUMMARY

The Senior Full Stack Developer plays a key role in building, supporting, and continuously improving the ORO B2B e-commerce platform—a mission-critical system that enables high-value business transactions at scale. This role is well-suited for an experienced developer who enjoys working across the full technology stack, including backend services, frontend experiences, and system integrations, within a complex, high-traffic environment.

You will help evolve a modern B2B commerce ecosystem that integrates with core enterprise and third-party platforms such as Avalara, UPS, CyberSource, Google Analytics, and Oracle EBS, with a strong focus on performance, reliability, and scalability.

WHY JOIN US

  • Be a part of a team leading the world’s electrification of mass mobility
  • Competitive Wages and comprehensive benefit package with Immediate benefit eligibility
  • Paid holidays and vacation
  • Registered pension plan with generous company match
  • Passionate about creating a better product, a better workplace, and a better world
  • Inclusive workplace culture that values and empowers team members.
  • On-the-job training in a continuous learning environment (we invested $15.9 million in 2024)
  • Advancement opportunities within our family of companies
  • We are proudly named one of Manitoba’s Top 25 employers.

WHAT YOU WILL DO

  • Design, develop, and support a large-scaleB2B e-commerce application built on the ORO platform.
  • Build andmaintainbackend functionality usingPHP (8.x+), Symfony,object orienteddesign principles, and PostgreSQL.
  • Develop and support frontend features usingHTML, JavaScript (ES6), CSS / SCSS, Ajax, and JSON.
  • Implement,maintain, andoptimizethirdpartyand enterprise integrations, including :
  • Avalara for tax calculation.
  • UPS for shipping and logistics.
  • CyberSource for payment processing.
  • Google Analytics for tracking and insights.
  • Oracle EBS for ERP and order lifecycle integration.
  • Design and support asynchronous processing and system integrations using message queue technologies (e.g., RabbitMQ, ActiveMQ, or similar).
  • Configure and support application and web infrastructure, including Apache, Nginx, Redis, and Elasticsearch.
  • Implement and optimize Elasticsearch to support fast, relevant search and indexing within the commerce platform.
  • Work in Linux-based environments, leveraging shell scripting and command-line tools for debugging, automation, and operational support.
  • Use containerization and virtualization tools (Docker, Vagrant, WSL) to support consistent development and deployment workflows.
  • Monitor application performance and scalability, identifying and resolving issues related to traffic volume, concurrency, and data flow.
  • Troubleshoot complex production issues, perform root-cause analysis, and implement durable fixes.
  • Collaborate closely with business analysts, QA, operations, and other developers to deliver enhancements and continuous improvements.
  • Contribute to architectural discussions, development standards, documentation, and best practices.
  • WHAT YOU NEED TO BE SUCCESSFUL

  • Strong experience building and supporting full-stack web applications using PHP (Symfony) in production environments
  • Hands-on experience with ORO Commerce or a comparable enterprise-grade B2B commerce platform
  • Proven ability to support integrated, high-traffic e-commerce systems, with a focus on performance, reliability, and maintainability
  • Solid working knowledge of PostgreSQL and relational database design
  • Experience implementing and supporting Elasticsearch and message queue technologies (e.g., RabbitMQ, ActiveMQ)
  • Proficiency with modern frontend technologies, including HTML, JavaScript (ES6), CSS / SCSS, Ajax, and JSON
  • Strong working knowledge of Linux environments, including shell scripting and command-line tools
  • Experience using Docker or similar container technologies
  • Demonstrated experience integrating with third-party and enterprise systems such as Avalara, UPS, CyberSource, Google Analytics, or Oracle EBS
  • Familiarity with B2B commerce concepts (pricing rules, customer hierarchies, order workflows); exposure to Node.js for build tooling or frontend workflows is an asset
  • OUR WHY

    We exist to move people. Our mission is to design, deliver, and support market-leading bus and motor coach solutions that are safe, accessible, efficient, and reliable.

    NFI Group | We Move People - YouTube

    Leveraging 450 years of combined experience, NFI is leading the electrification of mass mobility around the world. With zero-emission buses and coaches, infrastructure, and technology, NFI meets today’s urban demands for scalable smart mobility solutions. Together, NFI is enabling more livable cities through connected, clean, and sustainable transportation. News and information is available at www.nfigroup.com, www.newflyer.com, www.mcicoach.com, nfi.parts, www.alexander-dennis.com, arbocsv.com, and carfaircomposites.com.

    New Flyer is an equal opportunity employer. We celebrate diversity, ensure equitable experiences and are committed to creating an inclusive environment reflective of the communities we operate. Accommodations are available at all stages of the recruitment process, at the candidates’ request .

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior FullStack Developer B2B eCommerce • Winnipeg, MB, CA

    Similar jobs
    Biology Private Tutoring Jobs Matlock

    Biology Private Tutoring Jobs Matlock

    Superprof • Matlock, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Consumer AI Co-Founder / Head of Growth (100 % remote) (m / f / d)

    Consumer AI Co-Founder / Head of Growth (100 % remote) (m / f / d)

    EWOR • Winnipeg A3C, MB, Canada
    Remote
    Full-time
    We are looking to hire ambitious entrepreneurs to start and scale their own startups.We are serial entrepreneurs, for example Paul Müller (founder Adjust, €1. B exit) and Petter Made (founder SumUp,...Show more
    Last updated: 1 day ago • Promoted
    Senior Full-Stack Developer - B2B eCommerce

    Senior Full-Stack Developer - B2B eCommerce

    NFI Group • Winnipeg
    Full-time
    New Flyer®(heavy-duty transit buses), MCI®(motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC®(low-floor cutaway and medium-duty buses), and NFI...Show more
    Last updated: 1 day ago • Promoted
    Remote Day Trader (Proprietary Firm) – Stocks, Options & Futures

    Remote Day Trader (Proprietary Firm) – Stocks, Options & Futures

    Maverick Trading • Winnipeg, MB
    Remote
    Full-time
    Remote Day Trader – Stocks, Options & Futures | Amsterdam, North Holland.We profit only when you profit — no challenges, no gimmicks. Before you continue, please watch this short recruiting vid...Show more
    Last updated: 1 day ago • Promoted
    Earn cash this Winter. Deliver with Uber!

    Earn cash this Winter. Deliver with Uber!

    Uber eats • Niverville, MB, CA
    Full-time +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 13 days ago • Promoted
    Earn Winter Money - Deliver with Uber

    Earn Winter Money - Deliver with Uber

    Uber eats • Niverville, MB, CA
    Full-time +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 13 days ago • Promoted
    Co-Founder & Growth Lead — Consumer AI Startup Builder

    Co-Founder & Growth Lead — Consumer AI Startup Builder

    EWOR • Winnipeg A3C, MB, Canada
    Remote
    Full-time
    A leading startup incubator in Canada is looking for ambitious entrepreneurs to build their own companies.You will receive employment with a salary or funding of up to €500k while developing your s...Show more
    Last updated: 1 day ago • Promoted
    Technical Project Manager – Web Development (Next.js & WordPress) - winnipeg

    Technical Project Manager – Web Development (Next.js & WordPress) - winnipeg

    Rehab CEOs • winnipeg, mb, ca
    Full-time
    Rehab CEOs is a high-growth coaching and marketing company that helps physical therapy clinic owners scale profitable, well-run practices. Our websites are not “pretty brochures”—they are.Speed, rel...Show more
    Last updated: 5 days ago • Promoted
    Technical Project Manager – Web Development (Next.js & WordPress) - Rehab CEOs

    Technical Project Manager – Web Development (Next.js & WordPress) - Rehab CEOs

    Rehab CEOs • winnipeg, mb, ca
    Full-time
    Rehab CEOs is a high-growth coaching and marketing company that helps physical therapy clinic owners scale profitable, well-run practices. Our websites are not “pretty brochures”—they are.Speed, rel...Show more
    Last updated: 5 days ago • Promoted
    Senior Full-Stack Engineer for B2B E-commerce

    Senior Full-Stack Engineer for B2B E-commerce

    NFI Group • Winnipeg
    Full-time
    A global mobility solutions provider based in Canada is seeking a Senior Full-Stack Developer to enhance their B2B e-commerce platform. The ideal candidate will have strong PHP (Symfony) experience,...Show more
    Last updated: 1 day ago • Promoted
    Senior Tech Audit Lead | Agile & Data Analytics

    Senior Tech Audit Lead | Agile & Data Analytics

    Canada Life • Winnipeg A3C, MB, Canada
    Full-time
    A leading Canadian insurance provider is seeking an Associate Manager, Technology Audit, in Winnipeg.The role involves executing audit plans, assessing internal controls, and collaborating with var...Show more
    Last updated: 3 days ago • Promoted
    Onsite Operations Manager — Fast-Paced Ops & Ecommerce

    Onsite Operations Manager — Fast-Paced Ops & Ecommerce

    Government of Canada - Western • Winnipeg A3C, MB, Canada
    Full-time
    A government agency in Manitoba is seeking a qualified individual for a supervisory role.The position requires a bachelor's degree and 2-3 years of relevant experience. Responsibilities include mana...Show more
    Last updated: 3 days ago • Promoted
    Senior Product Design Leader — Remote, High Impact

    Senior Product Design Leader — Remote, High Impact

    ZayZoon • Winnipeg A3C, MB, Canada
    Remote
    Full-time
    A financial wellness platform is seeking a Senior Manager of Product Design to lead their design team in creating user-friendly experiences. The ideal candidate will have over 8 years in UX and prod...Show more
    Last updated: 26 days ago • Promoted
    Deliver with Uber Eats this Winter

    Deliver with Uber Eats this Winter

    Uber eats • Niverville, MB, CA
    Full-time +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 13 days ago • Promoted
    Manager, Software Engineering (Edge Traffic)

    Manager, Software Engineering (Edge Traffic)

    Affirm • Winnipeg A3C, MB, Canada
    Full-time
    Manager, Software Engineering (Edge Traffic).Manager, Software Engineering (Edge Traffic).Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy n...Show more
    Last updated: 30+ days ago • Promoted
    Consumer AI Co-Founder / Head of Growth (100 % remote) (m / f / d)

    Consumer AI Co-Founder / Head of Growth (100 % remote) (m / f / d)

    EWOR GmbH • Winnipeg A3C, MB, Canada
    Remote
    Full-time
    We are looking to hire ambitious entrepreneurs to start and scale their own startups.We are serial entrepreneurs, for example Paul Müller (founder Adjust, €1. B exit) and Petter Made (founder SumUp,...Show more
    Last updated: 4 days ago • Promoted
    Guitar Private Tutoring Jobs Matlock

    Guitar Private Tutoring Jobs Matlock

    Superprof • Matlock, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Stock / Options Trader - Remote

    Stock / Options Trader - Remote

    Maverick Trading • Winnipeg, MB
    Remote
    Full-time
    Remote Day Trader – Stocks, Options & Futures | Amsterdam, North Holland.We profit only when you profit — no challenges, no gimmicks. Before you continue, please watch this short recruiting vid...Show more
    Last updated: 13 days ago • Promoted