Full Stack Software Engineer

duvari group

Chesterfield, MO

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Integration, Application Programming Interface (API), Cloud Applications, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Database Technology, DevOps, Docker, Enterprise Applications, Environmental Issues, GitHub, Identify Issues, Information Technology & Information Systems, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Azure, NoSQL, Problem Solving Skills, Quality Assurance, REST (Representational State Transfer), Relational Databases (RDBMS), SQL (Structured Query Language), Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Team Player, Test Plan/Schedule, Time Management, User Interface/Experience (UI/UX)
LOCATION
Chesterfield, MO
POSTED
5 days ago

Full Stack Software Engineer

(.NET / React / Azure)

We are seeking a Full Stack Software Engineer with experience in modern application development using .NET Core, React, and Microsoft Azure. This role involves hands-on software design, development, testing, and deployment of enterprise applications. The ideal candidate will collaborate closely with engineering teams, product stakeholders, and solution architects to deliver high-quality software solutions while supporting ongoing application modernization initiatives.

Key Responsibilities

  • Develop, enhance, and maintain enterprise applications using .NET Core (C#) and React.
  • Leverage Microsoft Azure services, including Azure Container Apps, Azure Functions, Azure SQL, Storage, and Cosmos DB, to build and support cloud-native applications.
  • Contribute to the modernization of legacy applications by helping transition them to scalable, service-oriented architectures.
  • Design, implement, and consume RESTful APIs to support integration and application functionality.
  • Participate in front-end development using React, TypeScript, and modern UI/UX development practices.
  • Write clean, maintainable, and testable code while adhering to established development standards.
  • Participate in peer code reviews and contribute to continuous improvement of development practices.
  • Collaborate with Product Owners, QA Engineers, DevOps teams, and other stakeholders to deliver features and enhancements on schedule.
  • Support CI/CD processes using tools such as Azure DevOps and GitHub Actions.
  • Troubleshoot, diagnose, and resolve technical issues across application environments.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent practical experience will also be considered.
  • 2–4 years of professional software development experience.
  • Hands-on experience developing applications with .NET Core / C# and React.
  • Working knowledge of Microsoft Azure services, including App Services, Functions, Azure SQL, Storage, or Cosmos DB.
  • Understanding of relational database concepts and exposure to NoSQL technologies.
  • Experience with source control platforms such as GitHub, Azure DevOps, or similar tools.
  • Familiarity with RESTful API design and development principles.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively in a collaborative, team-oriented environment with a willingness to learn and grow.

Preferred Qualifications

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with Agile software development methodologies.
  • Exposure to DevOps practices and culture.
  • Experience with application monitoring, logging, and observability tools.
  • Exposure to cloud-native application development patterns and microservices architectures.

About the Company

d

duvari group