Full Stack Developer ( React.JS / Node.JS / CMS / Ecommerce Integration with ERP)

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Full Stack Development
HTML / CSS / JavaScript / React.JS
Node.JS / Python / PHP
Content Management ( BigCommerce / WordPress)
ERP System Integration MS Dynamics AX/365 and Business Central
API Development and Integration
Version Control ( GIT)
Support and Debug
CI/CD

Job Details

Full-Stack Developer (React.JS / Node.JS / Ecommerce integration with ERP)

  • Direct Hire / Permanent role with full benefits
  • Hybrid 3 days / week preferred
  • Location: Warrenville, IL
  • Locals Only
  • Client: Billion Dollar, Parent holding company for a diverse portfolio of manufacturing, construction, and industrial services businesses.

Job Responsibilities:

  • Participate in the full systems development lifecycle
  • Integrate website platforms (BigCommerce, WordPress) with ERP systems (Microsoft Dynamics AX/365, Business Central)
  • Support and debug existing and future web-ERP integrations
  • Collaborate with front-end designers and IT team members
  • Translate business requirements into logical integrations
  • Implement API connections with vendor, client, and internal systems Define technical and design requirements for project planning
  • Provide training and support to team members
  • Develop clean, reusable, and sustainable code
  • Troubleshoot and debug applications and API connections
  • Conduct QA and UAT testing
  • Stay updated on new technologies and best practices

Skills and Experience:

  1. Web Development Experience (Full Stack):
    • 3-5 years of experience in full stack web development (front-end and back-end).
    • Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript, React.js.
    • Experience with back-end technologies such as Node.js, Python, or PHP.
  2. E-Commerce & CMS Platforms:
    • Experience with BigCommerce and WordPress (e-commerce platforms and content management systems).
    • Ability to integrate e-commerce platforms with ERP systems.
  3. ERP System Integration (Microsoft Dynamics):
    • Strong familiarity with ERP systems, especially Microsoft Dynamics AX/365 and Business Central.
    • Experience integrating ERP systems with web platforms and APIs.
  4. API Development and Integration:
    • Proficiency in RESTful APIs and web services, with experience in creating and integrating APIs for various systems (vendors, clients, internal tools).
    • Ability to troubleshoot, debug, and maintain API connections.
  5. Cloud Platform Experience:
    • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform (Google Cloud Platform) for deployment and scaling applications.
  6. Database Knowledge:
    • Experience with relational and non-relational databases: MySQL, MongoDB, PostgreSQL.
  7. DevOps/CI-CD Practices:
    • Familiarity with CI/CD pipelines and DevOps practices for continuous integration and deployment.
  8. Version Control (Git):
    • Proficiency in using Git for version control and collaboration within a development team.
  9. Agile Methodologies:
    • Familiarity with Agile development processes, working in sprints, and collaborating in cross-functional teams.
  10. Quality Assurance & Testing:
    • Experience conducting QA and UAT (User Acceptance Testing) to ensure software quality and functionality.
    • Strong debugging and troubleshooting skills to quickly identify and resolve issues.
  11. Security Best Practices:
    • Knowledge of web security principles and best practices to ensure that applications are secure.
  12. Communication and Collaboration:
    • Excellent communication skills, both written and verbal, to work effectively with business stakeholders, IT team members, and external vendors.
    • Ability to translate business requirements into technical solutions.
  13. Problem-Solving and Analytical Thinking:
    • Strong problem-solving and analytical skills to resolve complex issues that arise during development and integration.

Education:

  • Bachelor s degree in computer science, Software Engineering, or related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.