> Markdown version of [/jobs/ext/3623823-senior-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3623823-senior-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer - **Company:** Ford Motor Company - **Location:** Allen Park, MI, United States - **Experience:** Expert - **Salary:** $86,600.0 - $166,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Apache Tomcat, Server Applications, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Data Structures, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Amazon DynamoDB, Github, Internet Information Services (IIS), Python (Programming Language), PostgreSQL, MongoDB, MySQL, Node.Js, NoSQL, Oracle (Applications), Scrum Methodology, Software Maintenance, Selenium, Software Engineering, Software Systems, SQL Databases, TypeScript, Website Wireframe, ReactJS, Cypress (Programming Language), Backend, Git, Cloudformation, Containerization, AngularJS, Gitlab-ci, Kubernetes, Information Technology, Deployment Automation, Production Code, Npm(Software), Graphql, Front End Software Development, Restful APIs, Terraform, Software Version Control, Docker, Service Stack, Jenkins, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a88c40e681df4e1a ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience) * 5+ years of professional experience in full stack software development * Strong proficiency in front-end technologies (JavaScript, TypeScript, Angular and/or React, and Frontend State Management) * Strong proficiency in back-end technologies (e.g., C++< Node.js, Java, Python, C#/.NET) * Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL databases (e.g., MongoDB, DynamoDB) * Deploy and manage applications on Tomcat and IIS web/application servers * Solid understanding of RESTful API design and microservices architecture * Experience with version control systems (Git) and collaborative development workflows * Familiarity with cloud platforms (AWS, Azure, or GCP) * Experience with containerization and orchestration tools (Docker, Kubernetes) is a plus * Strong understanding of software design patterns, data structures, and algorithms * Excellent problem-solving, analytical, and communication skills Even better, you may have... * Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) * Familiar with modern JavaScript Tool Chains such as NPM * Knowledge of automated testing frameworks (Jest, Cypress, Selenium) * Exposure to Infrastructure as Code (Terraform, CloudFormation) * Experience working in Agile/Scrum environments * Prior experience mentoring or leading small development teams * Contributions to open-source projects ## Description The Senior Full Stack Developer is responsible for designing, developing, and maintaining scalable web applications across the entire technology stack-from front-end user interfaces to back-end services, APIs, and databases. This role requires deep technical expertise, strong problem-solving skills, and the ability to mentor junior engineers while collaborating closely with product managers, designers, and other stakeholders to deliver high-quality software solutions. * Design, build, and maintain efficient, reusable, and reliable code for both client-side and server-side applications * Architect scalable, secure, and maintainable software solutions in collaboration with technical leads * Develop and integrate RESTful APIs and/or GraphQL services * Collaborate with UX/UI designers to translate wireframes and mockups into responsive, high-performing front-end interfaces * Design and optimize database schemas (SQL and/or NoSQL) for performance and scalability * Write comprehensive unit, integration, and end-to-end tests to ensure code quality * Participate in code reviews, providing constructive feedback to peers * Troubleshoot, debug, and resolve production issues in a timely manner * Mentor junior and mid-level developers, promoting best practices and continuous learning * Contribute to technical documentation, architecture diagrams, and system design decisions * Work within Agile/Scrum frameworks, participating in sprint planning, stand-ups, and retrospectives * Stay current with emerging technologies and recommend improvements to existing systems and processes * Collaborate with DevOps teams on CI/CD pipelines, deployment strategies, and infrastructure as code