Full Stack Software Engineer

duvari group

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field; equivalent experience accepted.
  • 2-4 years of professional software development experience.
  • Hands-on experience with .NET Core (C#) and React.
  • Knowledge of Microsoft Azure services such as App Services and Azure SQL.
  • Experience with source control using GitHub or Azure DevOps.
  • Familiarity with RESTful API design principles.
  • Strong troubleshooting and problem-solving skills.

Responsibilities

  • Develop and maintain enterprise applications using .NET Core and React.
  • Utilize Azure services for building cloud-native applications.
  • Modernize legacy applications to scalable architectures.
  • Design and implement RESTful APIs for functionality.
  • Participate in front-end development with React and TypeScript.
  • Ensure code quality by writing maintainable and testable code.
  • Collaborate with team members to deliver features on time.

Benefits

  • Collaborative and team-oriented environment.
  • Support for continuous learning and professional growth.
  • Access to modern development tools and technologies.
  • Opportunity to work on innovative application modernization initiatives.
  • Engagement in a culture that values Agile and DevOps practices.
Full 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.

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.

Similar Jobs

More Jobs at duvari group

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: