Software Engineer (Full-Stack) – Hybrid | Dearborn, MI
(March 2025 – Present
As a Full-Stack Software Engineer, you will contribute to the full software development lifecycle—from architecture and design to deployment and optimization—delivering scalable, user-centric solutions that meet complex customer needs.
Key Responsibilities:
- Collaborate with stakeholders to understand user pain points and translate them into technical solutions.
- Design and implement software using modern frameworks, tools, and agile methodologies.
- Develop both front-end interfaces and back-end services (APIs, microservices).
- Create high-level architecture and integration strategies for scalable applications.
- Define and execute testing strategies to ensure software quality and compliance.
- Continuously optimize performance and integrate emerging technologies.
- Support secure development practices including encryption and data anonymization.
- Work cross-functionally with product owners, designers, and architects to align on delivery goals.
Tech Stack & Tools:
- Programming: Java, Angular, Spring Boot, XML, JSON
- Tools: Jira, GCP Cloud Run, DocuSign
- Platforms: Microsoft Office, SharePoint
- Methodologies: Agile, Test-Driven Development, CI/CD
Experience Highlights:
- 6+ years in IT with 4+ years in software development
- Proficient in two programming languages or advanced in one
- Strong background in stakeholder engagement and cloud-native development
Education:
- Bachelor’s Degree (Required)
- Master’s Degree (Preferred)