Full Stack Software Engineer
Role details
Job location
Tech stack
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