Full Stack Developer WW-PT
Description
Role Overview
Dime Industries is urgently seeking a highly skilled Senior Full-Stack Developer to conduct a thorough analysis and stabilization of its proprietary ERP system, MyTrace. This mission-critical system, utilized by over 150 employees across the US and Canada, is built on an outdated Vue 2/Firebase stack and is currently facing significant operational challenges. The role involves evaluating the system to determine whether to refactor, migrate to a modern stack, or transition to a new ERP solution.
Responsibilities
- Conduct an in-depth technical analysis of the existing Vue 2/Firebase ERP system.
- Identify and resolve critical bugs that affect daily operations.
- Recommend a long-term strategy: refactor, migrate to Vue 3/React, or adopt a new ERP solution.
- Collaborate closely with operations leadership to ensure technical solutions align with business needs.
- Ensure the system's stability and scalability to support high-volume, 24/7 usage.
Required Skills
- Senior-level experience with Vue.js (both Vue 2 and Vue 3) and Firebase.
- Strong background in ERP systems or large-scale enterprise applications.
- Expertise in debugging legacy codebases and monolithic architectures.
- Familiarity with modern frameworks such as React and Node.js, and experience in migration strategies.
- Excellent communication skills and the ability to work independently in a remote setting.
Nice to Have
- Experience with cloud-hosted infrastructure and 24/7 system availability.
- Proficiency in using GitHub for version control and managing CI/CD pipelines.
Skills
GitHubVue.jsCI/CDReactVueFirebaseReact NativeNode.js