Full Stack Engineer
Full Job Description
Role Overview
We are seeking a Full Stack Engineer at our Detroit, MI location to design and deliver scalable backend data solutions that ensure reliable data processing and provide real-time insights. This role offers collaboration with cross-functional teams in an onsite environment.
Key Responsibilities
- Design, develop, and maintain robust backend data pipelines across distributed systems and cloud platforms (e.g., BigQuery).
- Proactively investigate and resolve complex data integrity issues involving databases, schemas, and timestamps.
- Conduct rigorous load and stress testing using production-level datasets to validate system performance and scalability.
- Build dynamic real-time monitoring and compliance dashboards leveraging Python and modern frontend frameworks like React.js or Vue.js.
- Collaborate closely with DevOps/DevSecOps teams to ensure high code quality, system reliability, and adherence to strict security standards.
- Integrate and test APIs to enable seamless data exchange across diverse services using tools such as Postman.
- Contribute directly to frontend development by creating intuitive, data-driven user interfaces.
- Maintain comprehensive documentation of system architecture, workflows, and technical decisions to support cross-team alignment.
Requirements
Must-Have:
• Bachelor's degree in Computer Science, Software Engineering, or related field (or final year student).
• Strong proficiency in Python and SQL for backend development.
• Hands-on experience with relational databases (SQL Server, PostgreSQL) and cloud data warehouses.
• Proven track record building ETL workflows and supporting production-level backend services.
• Familiarity with containerized environments like Docker and Kubernetes/OpenShift.
• Solid working knowledge of Git and collaborative development practices.
Preferred:
• Experience with Java or additional backend languages.
• Exposure to frontend technologies (React.js, Vue.js).
• Background in building monitoring dashboards and data visualization tools. Understanding of performance optimization techniques is highly valued.
Company
Cognizant
Cognizant is a leading professional services company dedicated to helping clients transform their business, operating, and technology models for the digital era.