Full Stack Software Engineer at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

15 Apr, 26

Salary

0.0

Posted On

15 Jan, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full Stack Development, Front-End Development, Back-End Development, APIs, Data Pipelines, Cloud Services, Agile Methodologies, Automated Testing, CI/CD, Database Management, RESTful APIs, Security Best Practices, Containerization, Performance Tuning, Collaboration, Manufacturing Domains

Industry

Motor Vehicle Manufacturing

Description
Design, build, and maintain scalable full-stack applications that enable data-driven decision-making on the manufacturing floor. Develop front-end interfaces for plant operators, engineers, and analysts using modern frameworks (e.g., React, Angular, or similar). Implement robust back-end services, APIs, and data pipelines to connect plant-floor systems (PLCs, sensors, MES) with cloud-based platforms. Collaborate cross-functionally with manufacturing engineers, data scientists, and operations teams to translate physical process needs into digital solutions. Ensure performance, resilience, and security of applications that operate in hybrid environments—on-prem and cloud. Write automated tests, perform code reviews, and follow CI/CD practices to maintain code quality and deployment stability. Monitor, debug, and optimize applications running in production environments (including occasional support during manufacturing events). Contribute to system architecture and participate in technical design discussions with a focus on modularity and long-term maintainability. Established and active employee resource groups Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent experience. 1+ years of full-stack software development experience, demonstrating strong proficiency in both front-end (e.g., React.js, Angular, Vue.js, JavaScript/TypeScript, HTML, CSS) and back-end (e.g., Java, Spring/SpringBoot, Node.js, Python) technologies, or equivalent. Understanding of OT/IT convergence and data flow from plant-floor devices (e.g., PLCs, SCADA) to enterprise/cloud systems. Experience with Agile development methodologies and tools (e.g., Jira). Familiarity with source control (Git), automated testing frameworks, and CI/CD tools. Experience cloud services (e.g., Azure, AWS, or GCP), containers, and deployment pipelines. Experience with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB). Experience designing and developing RESTful APIs. Experience with testing frameworks and methodologies (e.g., unit testing, integration testing, Test-Driven Development). Strong verbal communication and collaboration skills with the ability to work closely with cross-disciplinary teams. Experience with edge computing frameworks or hybrid cloud-edge deployments. Exposure to manufacturing domains such as process control, quality tracking, or throughput optimization. Prior work in high-availability, real-time, or safety-critical environments. Passion for solving real-world problems through data, automation, and software. Experience with containerization technologies (e.g., Docker, Kubernetes). Knowledge of CI/CD pipelines and DevOps practices. Experience with performance tuning and optimization of high-throughput systems. Familiarity with event-driven architectures. Contributions to open-source projects. Experience with security best practices in software development.
Responsibilities
Design, build, and maintain scalable full-stack applications for data-driven decision-making in manufacturing. Collaborate with cross-functional teams to translate physical process needs into digital solutions.
Loading...