Senior Full-Stack Developer building and maintaining NFI's B2B eCommerce platform. Involved in full technology stack and integrations with core enterprise platforms.
Responsibilities
Design, develop, and support a large-scale B2B e-commerce application built on the ORO platform.
Build and maintain backend functionality using PHP (8.x+), Symfony, object oriented design principles, and PostgreSQL.
Develop and support frontend features using HTML, JavaScript (ES6), CSS/SCSS, Ajax, and JSON.
Implement, maintain, and optimize thirdparty and enterprise integrations, including: Avalara for tax calculation, UPS for shipping and logistics, CyberSource for payment processing, Google Analytics for tracking and insights, and 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.
Requirements
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.
Benefits
Competitive Wages and comprehensive benefit package with Immediate benefit eligibility
Paid holidays and vacation
Registered pension plan with generous company match
On-the-job training in a continuous learning environment (we invested $15.9 million in 2024)
Advancement opportunities within our family of companies
Inclusive workplace culture that values and empowers team members.
Junior Brand Manager at Essor overseeing e - commerce brand strategy and performance with P&L accountability. Collaborating cross - functionally to manage and optimize brand operational aspects.
Head of Ecommerce guiding digital growth strategy at Olistic, a nutraceutical startup. Overseeing Ecommerce P&L and optimizing performance across DTC platforms and marketplaces in Europe.
Ecommerce Trading Executive optimizing customer journey and online sales for Mountain Warehouse. Develop strategies and report insights to enhance conversion and profitability.
Intern helping in marketing and e - commerce platform migration at WEROCK Technologies GmbH. Involves content management, product maintenance, and marketing support in a hybrid setting.
Inside Account Manager managing E - commerce clients at secupay AG. Developing relationships and providing consultancy on payment solutions in a hybrid role based in Pulsnitz.
Drei Jahre Ausbildung zum Kaufmann im E - Commerce bei ROSE Bikes in Deutschland. Verantwortlich für Online - Vertriebskanäle, Marketing und Produktauswahl.
Project manager for client service improvements at Nedgis, an e - commerce site specializing in interior design. Focus on optimizing processes and enhancing customer interactions.
Technical Support Specialist for e - commerce platforms, ensuring customer satisfaction and documentation. Collaborating with teams to resolve technical issues and improving user experience.