Full Stack Software Engineer - MS Stack / Azure

Expert Technical Solutions

Alpharetta (GA)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT consulting firm in Alpharetta, GA is seeking a Full Stack Software Engineer. This position involves working on both front-end and back-end technologies, particularly with C# and React. The ideal candidate will have over four years of experience and a strong understanding of clean architecture principles. The role offers a hybrid working environment and requires participation in Agile methodologies.

Qualifications

  • 4+ years of software development experience—platform development or SaaS highly preferred.
  • Extensive front-end development experience, particularly in React.
  • Experience developing software using clean-architecture principles with minimal oversight.

Responsibilities

  • Actively contribute to the design, development and delivery of new features on the platform.
  • Collaborate with product management to understand new feature requirements and business drivers.
  • Participate in an Agile-based development process.

Skills

C# .NET
JavaScript
HTML
CSS
Angular
React
MS SQL Server
Docker
Kubernetes
Agile methodologies

Education

Bachelor’s Degree in Computer Science or Computer Engineering

Job description

Full Stack Software Engineer - MS Stack / Azure

Expert Technical Solutions has an outstanding opportunity for a Full Stack Software Engineer with an award‑winning, industry‑leading company in Alpharetta, GA. This person will accelerate innovation by contributing to the design, development and delivery of new features in our client’s platform. The role will allow you to develop your skills as a full‑stack engineer working on both web front‑end, business tier, and data tier in on‑premise and cloud technology environments.
The position is permanent, hybrid (onsite Tuesday and Thursday), and reports to the Director of R&D.

Duties And Responsibilities
  • Actively contribute to the design, development and delivery of new features on the platform.
  • Collaborate with product management to understand new feature requirements and underlying business drivers.
  • Work with other developers, team leads and architects to design new features and decompose them into user stories.
  • Write high‑quality software across the technology stack – web and desktop UI, services, and database tier – following clean architecture principles with minimal oversight.
  • Check in completed user stories, provide supporting unit tests, and collaborate with QA on testing and bug resolution.
  • Drive architectural and development process improvements over time through collaboration with the broader team.
  • Participate in an Agile‑based development process.
  • Mentor less experienced team members, helping them grow as technologists and team members.
  • Show a strong desire to learn, experiment and share knowledge with others.
Technical Skills
  • Bachelor’s Degree in Computer Science or Computer Engineering (or comparable technical degree). Equivalent work experience will be considered.
  • 4+ years of software development experience—platform development or SaaS highly preferred.
  • Strong experience developing in C# .NET.
  • Extensive front‑end development experience (JavaScript, HTML, CSS, Angular, React) – React highly preferred.
  • Demonstrated MS SQL Server development experience.
  • Experience developing software using clean‑architecture principles with minimal oversight.
  • Containerization experience (Docker, Kubernetes, etc.) preferred.
  • Demonstrated knowledge of MS Azure and cloud‑based development is a plus.
  • Experience with microservices highly preferred.
  • Experience working in an Agile development environment required.
  • Exposure to workflow automation.
  • Self‑starter who can implement detailed solutions given high‑level requirements.
  • Understanding of best‑practice design patterns.
Seniority Level
  • Mid‑Senior level
Employment Type
  • Full‑time
Job Function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer-Alpharetta, GA
Senior Software Developer-Alpharetta, GA

SCRAM Systems • Alpharetta (GA)

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

TechDigital Group • West Point (PA)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

FTS, Inc. • Atlanta (GA)

Hybrid
USD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

Attractivate Consulting Solutions • Atlanta (GA)

Hybrid
USD 80,000 - 100,000
Senior Software Engineer
Senior Software Engineer

London Approach • San Antonio (TX)

Hybrid
USD 125,000 - 165,000
Full Stack Engineer
Full Stack Engineer

Compunnel Inc. • Acton (MA)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Full‑Stack)
Senior Software Engineer (Full‑Stack)

ALLTECH CONSULTING SVC INC • Hamilton Township (NJ)

On-site
USD 120,000 - 150,000
Full Stack Engineer--Local Only!
Full Stack Engineer--Local Only!

New York Technology Partners • Las Vegas (NV)

On-site
USD 90,000 - 110,000
Medical insurance
Vision insurance
Disability insurance
+1
Senior Software Support Engineer
Senior Software Support Engineer

The Jonus Group • Philadelphia

On-site
USD 120,000 - 170,000
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities
+1
Sr Software Engineer - Full stack
Sr Software Engineer - Full stack

Core Specialty Insurance Holdings, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+8