
Full Stack Software Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
Salary
💰 $115,000 - $192,900 per year
Tech Stack
About the role
- Full Stack Development: Design, develop, and maintain scalable web applications using Java (Spring Boot) for the backend and Angular for the frontend.
- IoT Integration: Implement and manage MQTT broker architectures to capture and process real-time telemetry data from manufacturing equipment.
- Quality Domain Focus: Develop tools for automated quality inspections, defect tracking, and Statistical Process Control (SPC) to improve manufacturing yields.
- Agile Collaboration: Participate in all phases of the Agile SDLC, including sprint planning, daily stand-ups, and continuous integration/deployment (CI/CD).
- System Architecture: Design database schemas and RESTful APIs that support high-availability manufacturing environments.
Requirements
- Education: Bachelor’s Degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum Experience: 3+ years of professional experience in software engineering, with a focus on full stack development.
- Technical Skills:
- - Front-End: Proficiency in HTML, CSS, JavaScript, and modern frameworks (e.g., Angular).
- - Back-End: Strong programming skills in Java (or C#/Node.js); experience developing RESTful and/or SOAP APIs.
- - Database: Hands-on experience with NoSQL databases, especially MongoDB.
- - Version Control: Proficient with Git and repository platforms (GitHub/GitLab).
- - Development Practices: Familiarity with Agile methodologies, test-driven development, CI/CD, and software design patterns.
- - Soft Skills: Excellent communication, teamwork, and problem-solving abilities.
Benefits
- Immediate medical, dental, and prescription drug coverage
- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Vehicle discount program for employees and family members, and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAngularHTMLCSSJavaScriptRESTful APIsNoSQLMongoDBGit
Soft Skills
communicationteamworkproblem-solving
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information Technology