Job DescriptionFull Stack Developer – React.js, Node.js, SAP Commerce Cloud & Micro Frontend
Scarborough, ONRole Description
• Minimum 6 years of experience in:
• React.js
• Node.js
• TypeScript
• Micro Frontend Architecture
• Develop and maintain scalable, responsive, and high-performance eCommerce applications
• Build responsive user interfaces with robust error handling
• Work in Agile and DevOps environments
• Participate in Pair Programming and collaborative development practices
• Develop clean, maintainable, and efficient code following best practices
• Collaborate with cross-functional teams to deliver high-quality solutions
• Apply strong development practices across the software development lifecycle
Required Skills
• Strong experience with:
• React.js
• Node.js
• TypeScript
• Micro Frontend Architecture
• Proven experience with front-end technologies including:
• JavaScript
• jQuery
• HTML
• AJAX
• JUnit
• Experience with SAP Commerce Cloud
• Experience building responsive and high-performance eCommerce applications
• Strong understanding of error handling and application performance optimization
• Experience with Agile and DevOps methodologies
• Experience with Pair Programming
• Strong knowledge of:
• Data Structures
• Multithreading
• NoSQL Databases
• PostgreSQL
• Experience in Retail, Consumer Packaged Goods (CPG), or eCommerce domain
• Excellent written and verbal communication skills
• Strong software development background
Essential Skills
• React.js
• Node.js
• TypeScript
• Micro Frontend
• SAP Commerce Cloud
• JavaScript
• HTML
• AJAX
• jQuery
• JUnit
• Microservices
• NoSQL Databases
• PostgreSQL
• Agile & DevOps
• Pair Programming
• eCommerce Development
• Retail / CPG Domain
RequirementsTop 3 Required Skills: 1. IBM Financial transaction 2. Payment flow 3. Support Modernization Detailed Job Description: • Design, develop, and maintain applications built on IBM Financial Transaction Manager (FTM) to support core payments processing. • Contribute to the development of payment flows supporting transaction processing. • Build and support integrations between FTM and upstream/downstream systems using enterprise integration patterns. • Participate in the design, development, testing, deployment, and production support. • Troubleshoot and resolve application and integration issues in a complex, regulated environment. • Collaborate with architecture, QA, and operations teams to ensure platform stability, scalability, and performance. • Support modernization initiatives and enhancements to existing payment hub capabilities. • Produce clear technical documentation and participate in code reviews and knowledge sharing.