Full Stack Software Developer

Material In Motion, LLC
United States
6 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Applications Architecture HTML5 Business Software Business Systems Cascading Style Sheets (CSS) Command-Line Interface Databases Continuous Integration Data Structures
+35 more
Relational Databases Software Debugging Linux Programming Tools Web Development Design of User Interfaces Human-Computer Interaction Mobile Application Software Python (Programming Language) Microsoft Visual Studio Node.Js Software Deployment Software Engineering SQL Databases TypeScript User-Centered Design Management of Software Versions Web Applications Web Application Frameworks Modern Ui Postman ReactJS Flask (Web Framework) Delivery Pipeline Software Application Programming Backend Fastapi AngularJS Information Technology Api Design Restful APIs Es2015 Software Version Control Docker Jenkins

Job description

Material in Motion (MiM) is a technology-driven manufacturing and supply-chain solutions company supporting complex global operations. Our internal technology team develops and supports applications that improve manufacturing, warehouse, inventory, planning, and operational processes., * Design, develop, test, and maintain web-based business applications.

  • Develop responsive applications for both desktop and mobile environments.
  • Build modern user interfaces using Angular or React, TypeScript, JavaScript, HTML5, and CSS3.
  • Develop and integrate REST APIs and backend services using Node.js and Express.
  • Work with relational databases and write SQL queries for application functionality, reporting, and troubleshooting.
  • Translate business and operational requirements into scalable technical solutions.
  • Troubleshoot application, browser, API, and database issues.
  • Use browser developer tools and console debugging to identify and resolve UI issues.
  • Test and troubleshoot APIs using Postman.
  • Maintain application source code using Git/GitHub and established development practices.
  • Collaborate with business systems, operations, and other development team members throughout the software development lifecycle.
  • Participate in application deployment, testing, documentation, maintenance, and continuous improvement., Material In Motion is dedicated to serve its customers through a wide range of custom build services that address their needs and contribute to the ever-growing success of their operations.

We are proud of delivering the highest level of customer service in the toughest situations. Our core operation is around Contract Manufacturing and Custom Integration with a focus on growth and change management.

We built our company around flexibility and services procurement allowing us to very rapidly deliver custom solutions to our demanding and fast growing customer base in a very quick manner so that operations does not become a burden to the fast growth and development of our customer’s business.

Requirements

Education & Computer Science Fundamentals

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental programming concepts, data structures, application architecture, and software engineering principles.
  • Strong analytical and problem-solving skills.

JavaScript & Web Development

Hands-on experience with:

  • Angular and/or React
  • Ionic
  • TypeScript
  • JavaScript (ES6+)
  • Node.js / Node CLI
  • Express

UI/UX & Web Design

  • Strong working knowledge of HTML5 and CSS3.
  • Understanding of modern UI/UX design principles.
  • Experience designing responsive user interfaces for both desktop and mobile applications.
  • Ability to create clean, intuitive, and user-friendly business applications.

Debugging & Troubleshooting

  • Strong web application debugging and troubleshooting skills.
  • Experience using browser developer tools and the browser console.
  • Ability to troubleshoot issues across the UI, API, and database layers.

Database

  • Solid understanding of SQL fundamentals.
  • Ability to write, understand, and troubleshoot SQL queries.
  • Understanding of relational database concepts.

Developer Tools

Experience working with:

  • Git / GitHub for source control
  • Postman for API development and testing
  • Visual Studio Code (VS Code) or similar development environments

Operating Systems

  • Strong working knowledge of modern Windows operating systems.
  • Familiarity with Linux fundamentals and command-line environments.

Bonus / Nice-to-Have Skills

The following experience is helpful but not required:

  • Python
  • Python web frameworks such as Flask or FastAPI
  • Docker and containerized application deployment
  • Creating and maintaining Dockerfiles
  • Docker Hub, image creation, versioning, and tagging
  • Deployment pipelines and CI/CD practices
  • Jenkins or similar CI/CD tools

What We’re Looking For

The ideal candidate is a hands-on developer who is comfortable working across different layers of an application. You should be able to understand a business problem, help design a solution, build an intuitive user interface, integrate it with APIs and databases, and troubleshoot issues through deployment.

Experience developing applications for manufacturing, supply chain, warehouse, inventory, ERP, or other operational environments is a plus.

We value developers who are curious, practical, collaborative, and willing to learn new technologies as our systems continue to evolve.

About the company

Material In Motion is dedicated to serve its customers through a wide range of custom build services that address their needs and contribute to the ever-growing success of their operations.

We are proud of delivering the highest level of customer service in the toughest situations. Our core operation is around Contract Manufacturing and Custom Integration with a focus on growth and change management.

We built our company around flexibility and services procurement allowing us to very rapidly deliver custom solutions to our demanding and fast growing customer base in a very quick manner so that operations does not become a burden to the fast growth and development of our customer’s business.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…