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

Express Employment Professionals - Ann Arbor

Box Truck Driver Job at Express Employment Professionals - Ann Arbor

 ...Job Description Overview We are seeking a reliable and skilled Box Truck Driver to join our team in Roseville, MI. As a Box Truck Driver...  ...and compliance. Load and unload cargo, using power/pallet jack or hand truck ensuring items are secured and protected during transit... 

Worldwide Flight Services

Heavy Equipment Mechanic Job at Worldwide Flight Services

 ...established procedures and will communicate with other Company personnel as required in a manner designated by the Company. Remain cognizant of WFS staff, security contractors, and visitors' activities and report security breaches, suspicious occurrences, or non-... 

St. Vincent de Paul of Baltimore

Housing Stability Case Manager Job at St. Vincent de Paul of Baltimore

 ...St. Vincent de Paul of Baltimore is seeking a Case Manager to provide essential case management services to families at their homeless shelter. Responsibilities include developing individualized service plans, monitoring client progress towards housing stability, and advocating... 

Kaleidoscope Education Solutions

Reading Specialist Job at Kaleidoscope Education Solutions

 ...Reading Specialist Our client is seeking a PA Certified Reading Specialist in Philadelphia, PA. This is a 2 days per week opportunity. CLIENT'S REQUIRED QUALIFICATIONS: Bachelor's Degree from an accredited institution, Reading Specialist certification from the Pennsylvania... 

Textron Systems

Front Line Leader - Bell Wichita FLRAA Job at Textron Systems

 ...Thursday, reporting at 6:00AM to 4:30PM. Front-Line Leader - Wichita, KSThe Front-Line Leader...  ...activities for employees to support a production environment for the FLRAA aircraft....  ...Type: ExperiencedSchedule: Full-timeShift: First ShiftJob Level: Manager with Direct ReportsTravel...