Senior Full Stack Software Engineer

Bartech Staffing

Dearborn (MI)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Impellam Group, through its staffing brands, seeks a senior software engineer to design, develop, test, and maintain scalable applications across the full software development lifecycle. You will craft architecture, implement backend and APIs, and deliver user-centric solutions using AI-assisted coding tools.

You will engage with product owners, designers, and engineers to translate requirements into robust software, apply CI/CD practices, ensure security, and continuously improve performance

Qualifications

  • Must have extensive experience in software development across the full lifecycle.
  • Experience with designing software architectures and delivering scalable solutions.
  • Proficient in modern development practices including CI/CD and security.

Responsibilities

  • Engage with customers to understand use-cases and requirements.
  • Solve complex problems using diverse tools, languages, and frameworks.
  • Assess requirements and determine the best technology stack and deployment strategy.
  • Create high-level software architecture designs outlining components and interfaces.
  • Collaborate with product owners, designers, and architects.
  • Define and implement software test strategies and processes.
  • Improve performance and adopt new technologies to boost development efficiency.
  • Apply test-driven development, CI, and CD practices.
  • Support security practices to protect user data.
  • Develop back-end applications and APIs/microservices.
  • Evaluate emerging technologies to extend stack capabilities.

Skills

AI-assisted development tools
CI/CD
API and microservices development
Security best practices
Cross-functional collaboration

Education

10 years in IT
8 years in development

Job description

Employees in this job function are responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality, and deploying the software to meet customer requirements. Full-stack software engineering roles who can develop all components of software including user interface and server side also fall within this job function. They are expected to leverage AI-assisted development tools and techniques to accelerate delivery, improve code quality, and enhance team productivity.

Key responsibilities

  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies like agile, and technologies including AI-assisted coding tools
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
  • Collaborate with cross-functional teams like product owners, designers, and architects
  • Define and implement software test strategy, guidelines, policies, and processes in line with organization vision, industry regulations, and market best practices
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
  • Apply programming practices such as test-driven development, continuous integration, and continuous delivery
  • Support security practices to safeguard user data including encryption and anonymization
  • Create user-friendly and interactive interfaces
  • Develop and maintain back-end applications like APIs and microservices using server-side languages
  • Evaluate and incorporate emerging technologies and capabilities to deliver solutions and monitor and participate in solutions for new stack layers

Requirements - education & experience

  • 10 years in IT
  • 8 years in development
  • Practical experience in 2 coding languages or advanced practical experience in 1 language

Required skills

  • AI-assisted development tools
  • Continuous integration and continuous delivery
  • API and microservices development
  • Security best practices
  • Cross-functional collaboration

Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.

If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Bartech Staffing • Charlotte (NC)

On-site
USD 110,000 - 160,000
Full-stack Software Engineer (3) - DevOps & Mobile Deployment
Full-stack Software Engineer (3) - DevOps & Mobile Deployment

Bartech Staffing • Dearborn (MI)

On-site
USD 90,000 - 130,000
Senior Full-Stack Engineer — AI-Driven, High-Impact Apps
Senior Full-Stack Engineer — AI-Driven, High-Impact Apps

Bartech Staffing • Dearborn (MI)

On-site
USD 120,000 - 180,000
Senior AI Software Engineer
Senior AI Software Engineer

Bartech Staffing • Charlotte (NC)

Hybrid
USD 120,000 - 180,000
FULL STACK DEVELOPER (JUNIOR) - ANGULAR
FULL STACK DEVELOPER (JUNIOR) - ANGULAR

Impyrian • Ashburn (VA)

Hybrid
USD 80,000 - 100,000
FULL STACK DEVELOPER (SENIOR) - REACT
FULL STACK DEVELOPER (SENIOR) - REACT

Impyrian • Ashburn (VA)

On-site
USD 120,000 - 140,000
Medical insurance
Vision insurance
401k with company match
+4
Senior Technology Product Strategist
Senior Technology Product Strategist

Bartech Staffing • Charlotte (NC)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Luxoft Poland • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Laptop and monitor
Full Stack Engineer
Full Stack Engineer

Citi • Jacksonville (TX)

On-site
USD 125,760 - 188,640
Software Developer Analyst
Software Developer Analyst

Bartech Staffing • Juno Beach (FL)

On-site
USD 100,000 - 140,000