Full Stack Software Engineer

Epitec Staffing

  • Dearborn, MI
  • Today

    Highlights

    In this role, you’ll work end-to-end—partnering with cross-functional teams to design, develop, test, and deliver high-quality web applications that meet real customer needs. Build and maintain APIs and microservices , and support secure software practices (e.g., safeguarding user data).

    Numbers & Facts

    LocationDearborn, MI

    Description

    Full Stack Software Engineer

    Build software that helps power the next generation of automotive vehicle power management and control/optimization. In this role, you’ll work end-to-end—partnering with cross-functional teams to design, develop, test, and deliver high-quality web applications that meet real customer needs.

    Overview

    This is a contract opportunity in Dearborn, MI. You’ll contribute across the full software development lifecycle, from architecture and coding through testing, deployment, and ongoing optimization.

    • Work schedule: 40 hours/week, 8:00 AM – 5:00 PM
    • Work model:Hybrid (4 days/week on-site)
    • Overtime: May be required

    What You’ll Do

    • Design and deliver full-stack solutions, including user interfaces and server-side services
    • 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

    Must-Have Qualifications

    • 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

    Nice-to-Have

    • 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.

    #LI-MM1

    Similar Jobs