> Markdown version of [/jobs/ext/4667280-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/4667280-full-stack-software-engineer). 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). --- # Full Stack Software Engineer - **Company:** Epitec, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Continuous Integration, Design of User Interfaces, Human-Computer Interaction, Junit, PostgreSQL, Object-Oriented Software Development, Pair Programming, Scrum Methodology, Standard Sql, Requirements Management, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Strategies of Testing, TypeScript, Web Applications, Web Services Description Language, Extensible Markup Language (XML), Test-Driven Development (TDD), Spring-mvc, ReactJS, Spring-boot, AngularJS, Extreme Programming, Front End Software Development, Restful APIs, Jasmine, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-software-engineer-dearborn-mi--1c37a8eb-3d03-4b86-a49d-1f8777e52750 ## About the Role Software Engineering, Internet Application, Power Management, Cross-Functional, Automotive Management, Power Generation, Technical/Engineering Design, Test Plan/Schedule, User Interface/Experience (UI/UX), Requirements Management, * Bachelor's degree * 4+ years of professional experience building web-based applications using object-oriented development * Strong experience with Java and Spring technologies (e.g., Spring Boot, Spring MVC) * Front-end development experience with Angular (preferred) and/or React, plus JavaScript/TypeScript * Working knowledge of SQL and PostgreSQL (table design/creation/modification) * Experience with automated testing and tools such as JUnit, Karma, Jasmine (or similar) * Hands-on experience with Agile practices (e.g., SAFe, Scrum, Kanban, TDD) * Strong communication skills and ownership mindset, * Master's degree * Experience with GCP * Experience with microservice architecture and integration approaches (REST APIs, SOAP/WSDL/XML/SOA) * Familiarity with XP practices (paired programming, TDD) Bring your full-stack skills and help deliver software that makes a measurable impact-apply today. ## Description * Collaborate with product owners, designers, and architects to translate requirements into working software * Define and implement test strategies and quality practices (test-first/TDD, CI/CD) * Build and maintain APIs and microservices, and support secure software practices (e.g., safeguarding user data) * Continuously improve performance, reliability, and development efficiency through refactoring and tooling