1

Backend Full Stack Engineer Jobs in Michigan (NOW HIRING)

Cognizant is seeking a Full Stack Engineer to design and deliver scalable backend data solutions for reliable data processing and real-time insights. The role involves collaborating with cross ...

The ideal candidates should be skilled in building scalable front-end and back-end components ... We are looking for hands-on expertise in Python, Angular, TypeScript, full-stack development, APIs ...

The ideal candidates should be skilled in building scalable front-end and back-end components ... We are looking for hands-on expertise in Python, Angular, TypeScript, full-stack development, APIs ...

Full Stack Developer Location: Detroit, MI On-site Type: Full-time Clearance: No Clearance Required ... Develop and maintain back-end services and REST APIs using Node.js and Python; design for security ...

Role: Jr. Full-Stack Developer Location: Warren, MI Duration: Long term About the role: · We're ... React · Backend: Go, Node.js, Python · Database: SQL-based systems (e.g., PostgreSQL, MySQL) · ...

Senior Full Stack EngineerAbout the Role We're looking for a Senior Full Stack Engineer to join our ... You'll work across our Go backend and React frontend to build features that power thousands of ...

Full-Stack Developer

Warren, MI · On-site

$50 - $55/hr

Fulltsack with backend exp - working on enterprise application and most imp thing is need solid references from ex gm candidates for get them into the system Senior Full-Stack Software Developer with ...

JAVA Full Stack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

KPIT is a technology company seeking a JAVA Full Stack Developer to design, develop, test, and ... The role involves building backend services using Java and Spring Boot, developing responsive UIs ...

Work you'll do As a Full-stack Software Engineer , you will actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal ...

Work you'll do As a Full-stack Software Engineer , you will actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal ...

Work you'll do As a Full-stack Software Engineer , you will actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal ...

next page

Showing results 1-20

Backend Full Stack Engineer information

What is a Backend Full Stack Engineer?

A Backend Full Stack Engineer is a software developer who specializes in building and maintaining the server-side logic, databases, and APIs of an application, while also having proficiency in front-end technologies. They are capable of working on both the backend and frontend parts of web applications, allowing them to develop end-to-end features and ensure seamless integration between the client and server sides. This role requires strong knowledge of programming languages such as JavaScript (Node.js), Python, or Java, as well as familiarity with databases, server architectures, and various web frameworks. Backend Full Stack Engineers often collaborate with designers, frontend developers, and other stakeholders to deliver complete and functional products.

How does a Backend Full Stack Engineer typically collaborate with frontend developers and other team members?

Backend Full Stack Engineers frequently work alongside frontend developers, product managers, and QA engineers to deliver seamless user experiences. They are responsible for building and maintaining server-side logic and APIs, ensuring data flows efficiently between the backend and frontend. Effective communication is essential, as they must align backend functionality with frontend requirements and participate in code reviews, sprint planning, and troubleshooting sessions. This collaborative environment fosters learning and often provides opportunities to contribute across the tech stack, enhancing both technical and interpersonal skills.

What are the key skills and qualifications needed to thrive as a Backend Full Stack Engineer, and why are they important?

To thrive as a Backend Full Stack Engineer, you need strong proficiency in server-side languages (such as Node.js, Python, or Java), database management, and a solid understanding of front-end technologies, usually supported by a degree in computer science or related experience. Familiarity with frameworks (like Express, Django, or Spring), version control systems (like Git), and cloud platforms (such as AWS or Azure) is typically required. Effective problem-solving, communication, and teamwork skills help you collaborate across disciplines and deliver robust solutions. These skills ensure scalable, maintainable applications and seamless integration between backend and frontend systems, which are critical for organizational success.

What is the difference between Backend Full Stack Engineer vs Frontend Developer?

AspectBackend Full Stack EngineerFrontend Developer
Primary FocusDeveloping server-side logic, databases, and APIsDesigning and implementing user interface and client-side features
Required SkillsProgramming languages like Python, Java, Node.js; databases; server managementHTML, CSS, JavaScript; frameworks like React or Angular
Work EnvironmentOften involved in both front-end and back-end tasks, collaborating across teamsPrimarily focused on client-side development, UI/UX design

While both roles require strong programming skills, Backend Full Stack Engineers handle both server-side and client-side development, whereas Frontend Developers focus mainly on creating engaging user interfaces. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

What are popular job titles related to Backend Full Stack Engineer jobs in Michigan? For Backend Full Stack Engineer jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Backend Full Stack Engineer jobs? Cities in Michigan with the most Backend Full Stack Engineer job openings:
Full Stack Engineer

$45K - $70K/yr

Full-time

Posted 5 days ago


Cognizant rating

7.5

Company rating: 7.5 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

37th of 57 rated business consultants


Job description

Full Stack Engineer
About the role
As a Full Stack Engineer, you will make an impact by designing and delivering scalable backend data solutions that enable reliable data processing and real-time insights across distributed systems. You will be a valued member of the engineering team, collaborating with cross-functional partners including DevOps, data engineering, and frontend teams.
In this role, you will:
  • Design, develop, and maintain backend data pipelines to ingest and process data across distributed systems and cloud platforms
  • Investigate and resolve data integrity issues, including inconsistencies across databases, schemas, and timestamps
  • Perform load and stress testing using production-level datasets to validate system performance and scalability
  • Build and maintain real-time monitoring and compliance dashboards using Python and modern frontend frameworks
  • Collaborate with DevOps/DevSecOps teams to ensure code quality, system reliability, and adherence to security standards
  • Integrate and test APIs to enable seamless data exchange across services
  • Contribute to frontend development by building intuitive, data-driven user interfaces
  • Document system architecture, workflows, and technical decisions to support cross-team alignment

Work model
We strive to provide flexibility wherever possible. Based on this role's business requirements, this is an onsite position requiring 5 days a week in a client or Cognizant office in Charlotte, NC.
The working arrangements for this role are accurate as of the date of posting and may evolve based on business and client needs.
What you need to have to be considered
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or currently in final year)
  • Strong proficiency in Python and SQL for backend development and data processing
  • Hands-on experience with relational databases (e.g., SQL Server, PostgreSQL) and cloud data warehouses (e.g., BigQuery or equivalent)
  • Experience building or supporting data pipelines, ETL workflows, or backend services in a production or internship setting
  • Familiarity with containerized environments such as Docker, Kubernetes, or OpenShift
  • Working knowledge of Git and collaborative development workflows
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex data and system issues

These will help you stand out
  • Experience with Java or additional backend programming languages
  • Exposure to frontend technologies such as React.js or Vue.js
  • Experience building monitoring dashboards or data visualization tools
  • Familiarity with API testing tools (e.g., Postman) and service integration
  • Understanding of performance monitoring and system optimization techniques

We're excited to meet people who share our passion for technology and innovation and can make an impact in a variety of ways. Don't hesitate to apply, even if you don't meet every requirement, your transferable skills and unique experiences may be exactly what we're looking for.
Applications will be accepted until June 23 rd , 2026.
The annual salary for this position is between $45,000 - $70,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization's unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] for roles based in the Americas or [email protected] for roles based in India.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom