Full Stack Software Engineer

duvari group
Chesterfield, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Chesterfield, United States of America

Tech stack

.NET
Agile Methodologies
Azure
C Sharp (Programming Language)
Continuous Integration
Relational Databases
DevOps
Github
HP Systems Insight Manager
SQL Azure
NoSQL
Service-Oriented Architecture
Software Engineering
Software Systems
TypeScript
Data Logging
Enterprise Software Applications
Modern Ui
.NET Core
React
Grafana
Software Application Programming
Containerization
Information Technology
Cosmos DB
Front End Software Development
REST
Software Version Control
Serverless Computing
Docker
Microservices

Job description

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., + 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.

Requirements

  • 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.

Benefits & conditions

$120,000 per year

Apply for this position