Back to search
ARCX Inc. Linkedin · Posted 17d ago

Software Developer

Markham, Ontario, Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

ARCX is a growing OEM and a private label manufacturer of electronic products Located in Markham, Ontario. We manufacture our own line of advanced automation products for use in manufacturing, automotive assembly, food and beverage processing, pharmaceutical production, remote monitoring and wherever processes can benefit from intelligent monitoring and control. Our clients are some of the leading manufacturers and brands in the automotive, health care and consumer spaces. As an entrepreneurial company, we value an informal, friendly, fast-paced, collaborative and results-oriented environment. If you thrive in this environment, then we invite you to join our team.

THE OPPORTUNITY: ARCX is seeking a detail-oriented and technically strong individual with experience developing software for both front and back-end systems. In this role, you’ll create state-of-the-art web applications on the ARCX platform to support and enhance manufacturing processes. Your work will involve developing a robust JavaScript server-side API, a comprehensive administrative front-end, and intuitive HTML interfaces for ARCX hardware. This position will report to the Software Team Manager.


Job Responsibilities

  • Design and implement web applications from requirements through production and commercial deployment.
  • Contribute to designing, developing, and testing ARCX web applications.
  • Develop server-side and client-side JavaScript applications using Node.js, Express, and WebSocket-based APIs.
  • Implement responsive, user-friendly interfaces using HTML, CSS, jQuery, and modern JavaScript frameworks.
  • Design, develop, code, test, and debug system software across the full application stack.
  • Analyze and enhance system efficiency, stability, and scalability.
  • Provide post-production support and debug issues reported by Clients and the QA Team.
  • Collaborate with the QA and Firmware teams to identify, reproduce, and resolve issues, and assist them wherever required.
  • Facilitate product development activities, including preparing Functional Requirement Specifications (FRS) and contributing to the overall product development life cycle.
  • Report to the Software Team Manager and collaborate closely with developers to achieve sprint goals, address reported issues, release new versions, and automate releases.
  • Participate in code reviews and assist in optimizing and improving code quality.


Skills and Education Required:


· JavaScript development for both server-side and client-side (ES Modules, modern ECMAScript).

· Node.js with Express and WebSocket-based APIs.

· HTML, CSS, jQuery, and modern JavaScript frameworks.

· UX design and implementation using web technologies.

· Document-based and relational databases (e.g., RethinkDB, SQL Server).

· Docker and docker-compose for containerized development and deployment.

· Automated builds and CI/CD pipelines (e.g., Jenkins).

· Source control with Git (including submodule and monorepo workflows) and code review tooling.

. Unit, integration, and end-to-end testing frameworks (e.g., Mocha, Chai, Selenium, QUnit).

· Bachelor’s degree in computer science, Software Engineering, or a related discipline.


Skills considered an asset:

· Interfacing with industrial hardware and embedded devices.

· Experience in automotive manufacturing.

· Previous experience designing or working with a Manufacturing Execution System (MES).

· Angular or other modern front-end frameworks.

· .NET Framework, C#, ASP.NET WebForms (.aspx), WCF, and SOAP/REST web services.

· Progressive Web Apps (Service Workers, offline-first design).

· npm workspaces / monorepo tooling and management of Git submodules.

· Experience preparing Functional Requirement Specifications and other product development documentation.


What we offer:

  • A unique field in hardware/software interaction
  • Opportunity to work with IoT products using new emerging technologies
  • Casual business dress environment
  • Fast-paced problem-solving work environment
  • Opportunities for advancement
  • Competitive salary and benefits (based on experience) $75,000-80,000


To apply, send your resume with the subject line “Software Developer” to [email protected]. Please note, only those selected for an interview will be contacted. Accommodations will be made available upon request.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search