(352) FASTTEK | (352) 327-8835
FASTTEK GLOBALpowered by Fast Switch - Great Lakes
info@fasttek.com
(352) FASTTEK | (352) 327-8835
Dearborn, Michigan
Front end Software Development Engineer #1067822
Position Description:
We are seeking a highly experienced Senior Full Stack Developer with a strong technical foundation and a passion for solving complex problems. The ideal candidate brings 8+ years of experience, demonstrates strong analytical and critical thinking skills, and thrives in a collaborative, solution-oriented environment. You should be a forward-thinking professional who can clearly articulate ideas, contribute to architectural decisions, and drive high-quality software development across the stack.
 
Responsibilities:
  • Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
  • Collaborate with cross-functional teams to understand business requirements and translate them to technical solutions.
  • Build and consume RESTful microservices using Java and Spring Boot
  • Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS.
  • Work with cloud-native architectures on GCP.
  • Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB, Application Monitoring (Log Analytics), Memory Store for Redis and Cloud Functions to build scalable and resilient applications.
  • Implement and manage infrastructure using Terraform (Infrastructure as Code)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • TDD, BDD, regression and performance testing.
  • Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright.
  • Optimize application performance, including JVM tuning and profiling
  • Ensure code quality through best practices, testing, and reviews
  • Contribute to system architecture and technical decision-making
  • Work with team members to establish best practices to maximize efficiency and minimize risk. Interact and work closely with product managers to devise solutions and break them into incremental production-ready user stories.
  • Execute API Load and Performance (L&P) on API/modules developed.
  • Use DevOps tools such as Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software.
 
CONTINUED FROM PRIMARY SKILLS REQUIRED:
  • Jenkins - Candidate must have proven experience designing end-to-end CI/CD pipelines in Jenkins for enterprise applications, including writing and maintaining declarative Jenkinsfiles, integrating automated testing/security scanning, managing multi-branch pipelines, and troubleshooting build/deployment failures. Expected to establish CI/CD best practices for the team.
  • HTML5 - Candidate must demonstrate strong expertise in writing semantic, accessible, and performant HTML5, ensuring compliance with WCAG accessibility standards, cross-browser/device compatibility, and SEO best practices. Expected to guide markup standards across the team.
  • CSS (Cascading Style Sheets) - Candidate must have advanced experience building responsive, scalable UI styling using Flexbox, Grid, and modern CSS architecture (e.g., BEM, CSS Modules, or CSS-in-JS). Expected to establish styling standards/design systems, optimize CSS performance, and ensure consistent UI/UX across the application.
 
Skills Required:
GCP, Java, Spring Boot, React, API, Acceptance Testing, Node.js, CSS (Cascading Style Sheets), HTML5, GitHub
  • GCP - Demonstrates practical experience building, deploying, and supporting applications on Google Cloud Platform. Can work with services such as Cloud Run, GKE, Cloud Storage, Pub/Sub, Cloud SQL, and IAM; understands environment configuration, logging/monitoring, security permissions, and cost-conscious resource usage.
  • Java - Writes clean, maintainable, and well-tested Java code using modern language features and object-oriented design principles. Can troubleshoot production issues, refactor legacy code, apply appropriate design patterns, and contribute effectively to code reviews.
  • Spring Boot - Builds and maintains production-ready Spring Boot services, including REST endpoints, data persistence, validation, exception handling, configuration management, and security integrations. Understands dependency injection, application profiles, observability, and automated testing practices.
  • React - Develops reusable, accessible, and responsive user interfaces using React. Comfortable with component design, hooks, state management, API integration, error/loading states, and unit or component testing. Can collaborate with UX/design partners to deliver polished user experiences.
  • API - Designs, develops, documents, and consumes RESTful APIs following established standards. Understands HTTP methods, status codes, authentication/authorization, pagination, versioning, input validation, error handling, and backward compatibility.
  • Acceptance Testing - Translates business requirements and acceptance criteria into testable scenarios. Partners with product, QA, and engineering teams to validate completed functionality, identify edge cases, support UAT, and ensure delivered work meets expected business outcomes.
 
Experience Required:
  • Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development
 
Experience Preferred:
  • Experience with AI-based development
  • Experience with TypeScript and Node.js
  • Familiarity with CI/CD pipelines and automation
  • Knowledge of DevOps methodologies
  • Experience with Unix/Linux and Shell scripting
  • Containerization using Docker and Kubernetes
  • Working knowledge of Redis
 
Education Required:
  • Bachelor's Degree
 
Additional Information:
PRIMARY SKILLS REQUIRED:
  • js - Can develop and maintain backend services or supporting tools using Node.js. Understands asynchronous programming, package management, error handling, API development, testing, security practices, and integration with databases or cloud services.
  • CSS (Cascading Style Sheets) - Creates maintainable, responsive styling using modern CSS practices such as Flexbox, Grid, media queries, reusable class patterns, and design-system components. Able to diagnose cross-browser and responsive-layout issues.
  • HTML5 - Builds semantic, accessible HTML5 structures that support usability, SEO, and assistive technologies. Understands proper use of forms, input validation, document structure, ARIA where appropriate, and responsive web standards.
  • GitHub - Uses GitHub effectively for source control, pull requests, branching, code reviews, issue tracking, and CI/CD workflows. Follows team branching and release practices, writes meaningful commits, resolves merge conflicts, and contributes constructively to peer reviews
 
Additional Info:
 
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
 
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
 
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.