Full Stack Engineer

JobGini
Southfield, MI

ABOUT THE ROLE

We are seeking an experienced Full Stack Developer to join our growing engineering team in Southfield, Michigan. In this role, you will design, build, and maintain scalable web applications from front-end UI to back-end services. You will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software that drives business value. This is a fully on-site position — 5 days per week — ideal for a self-motivated developer who thrives in a collaborative environment.


KEY RESPONSIBILITIES

▪ Design and develop responsive, user-friendly front-end interfaces using Vue.js, React, or Angular

▪ Build and maintain robust back-end APIs and services using C#, Java, PHP, or similar technologies

▪ Collaborate with UI/UX teams to translate wireframes and mockups into functional features

▪ Integrate third-party APIs, services, and data sources into existing platforms

▪ Write clean, well-documented, and testable code following established best practices

▪ Participate in code reviews and provide constructive feedback to peers

▪ Troubleshoot, debug, and optimize application performance across the full stack

▪ Work with databases (SQL and/or NoSQL) to design schemas and write efficient queries

▪ Contribute to sprint planning, daily stand-ups, and agile ceremonies

▪ Stay current with emerging technologies and advocate for improvements to the tech stack

REQUIRED QUALIFICATIONS

▪ 5+ years of professional full stack development experience

▪ Proficiency in at least one front-end framework: Vue.js, React, or Angular

▪ Proficiency in at least one back-end technology: C#/.NET, Java (Spring), PHP (Laravel/Symfony), or equivalent

▪ Solid understanding of RESTful API design and development

▪ Experience with relational databases (MySQL, PostgreSQL, SQL Server) and/or NoSQL (MongoDB, Redis)

▪ Familiarity with version control using Git and collaborative workflows (pull requests, branching strategies)

▪ Strong understanding of HTML5, CSS3, and JavaScript (ES6+)

▪ Ability to work independently and manage multiple tasks in a fast-paced environment

▪ Excellent communication skills and ability to collaborate with cross-functional teams

▪ Must be able to commute to Southfield, MI and work fully on-site 5 days/week

PREFERRED QUALIFICATIONS

▪ Experience with containerization tools such as Docker and orchestration with Kubernetes

▪ Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, etc.)

▪ Exposure to cloud platforms: AWS, Azure, or Google Cloud

▪ Understanding of software design patterns and SOLID principles

▪ Experience with Agile/Scrum methodologies

▪ Knowledge of front-end build tools (Webpack, Vite, Rollup)

▪ TypeScript experience is a plus


COMPENSATION & BENEFITS

▪ Competitive salary: $70,000 – $80,000 based on experience

▪ Health, dental, and vision insurance

▪ Paid time off and company holidays

▪ 401(k) with company match

▪ Professional development and training opportunities

▪ Collaborative and supportive team culture

// // //