Full Stack Software Developer Job at Material in Motion, Fairburn, GA

  • Material in Motion
  • Fairburn, GA

Job Description

Job Description

Job Description

Full Stack Software Developer

Company: Material in Motion (MiM)
Position: Full Stack Software Developer
Employment Type: Full-Time

About Material in Motion

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.

We are looking for a Full Stack Software Developer who enjoys building practical, user-friendly applications and solving real-world business and operational problems.

Key Responsibilities

  • 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.

Strongly Preferred Qualifications

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.

\nCompany Description

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.

Company Description

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. \r\n\r\nWe 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. \r\n\r\nWe 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.

Job Tags

Full time, Contract work

Similar Jobs

Domino's Franchise

Delivery Driver(02389) - 205 N. Main Street Job at Domino's Franchise

 ...discussed. Minimum Age 18+ years old. Domino's Pizza drivers are paid cash nightly, which includes tips and mileage reimbursement! Our...  ...Hours: FT-PT flex Job Benefits Flexible Schedules Cash Paid Daily (mileage + tips) Paid Training Advancement Opportunities Meal Discounts... 

ADVANCED UNDERGROUND

Directional Drill Operator Job at ADVANCED UNDERGROUND

 ...advancement Paid time off Vision insurance About the Role: Advanced Underground Inc. is looking for a skilled Directional Drill Operator to join our growing team in Hamilton, OH. This is your chance to take the controls of cutting-edge equipment and play a key... 

All Star Healthcare Solutions

OBGYN Locums Job at All Star Healthcare Solutions

 ...Additional Information ~24-hour call coverage one weekend per month ~ Clinic need 10 days per month ~ ASAP - ongoing ~ MediTech ~ BC ~ SC license About All-StarHealthcare Solutions Benefits Dedicated, specialty-specific consultants Signature... 

Virtual Vocations Inc

Licensed Document Review Attorney Job at Virtual Vocations Inc

 ...To support upcoming litigation projects, the temporary Remote Document Review Attorney will manage eDiscovery document review tasks while working flexibly in a fully remote environment.Key responsibilitiesConduct project-based litigation and investigations eDiscovery... 

Bauhinia Search Partners

Administrative Assistant/Personal Assistant Job at Bauhinia Search Partners

 ...Administrative Assistant / Personal Assistant Location: Miami, FL Compensation: $80,000$100,000 base salary + 20% target bonus Total Annual Cash Compensation: $96,000$120,000 Industry: Venture Capital About the Opportunity We are partnering with...