Softgic is a technology company seeking a Software Engineer for a remote position. The role involves collaborating with engineers and product owners to design scalable solutions, developing frontend applications, and implementing cloud-native solutions on Azure.
Responsibilities:
- Collaborate with engineers, product owners, and stakeholders to design end-to-end solutions using ASP.NET Core, React, and Azure services
- Translate business requirements into scalable solutions following Agile/SCRUM practices and the SDLC
- Build and maintain frontend applications using React (Hooks, Redux or Context API, TypeScript)
- Develop and consume RESTful and GraphQL APIs using C#, ASP.NET Core Web API, and Entity Framework Core
- Implement cloud-native solutions on Azure (App Service, Functions, Azure SQL, Blob Storage, Key Vault, DevOps pipelines)
- Design, optimize, and maintain SQL Server / Azure SQL databases
- Develop unit and integration tests (xUnit, NUnit, Jest)
- Automate deployments using Azure DevOps or GitHub Actions
- Participate in code reviews, pair programming, and technical discussions
- Stay up to date with .NET, React, and Azure technologies
- Provide task estimates, report progress, and contribute to team collaboration
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 2–4 years of experience with modern .NET (C#, .NET Core/5/6+)
- Experience with React (functional components, hooks) and TypeScript
- Strong knowledge of Azure (App Service, Functions, Azure SQL, CI/CD pipelines)
- Solid SQL Server experience (schema design, T-SQL, performance tuning)
- Experience with REST APIs, ASP.NET Core Web API, and Entity Framework
- Proficiency with Git and CI/CD pipelines
- Knowledge of HTML5, CSS3, and modern frontend tooling
- Strong problem-solving skills
- Good communication and teamwork skills
- C# / .NET Core — strong level
- Experience building backend systems and APIs
- React + TypeScript (basic to solid level)
- SQL Server / Azure SQL — solid database knowledge
- Experience with REST APIs and Entity Framework (or similar ORM)
- Experience with Azure (preferred)
- Experience with CI/CD pipelines (Azure DevOps or similar)
- Understanding of system design
- Experience with scalable backend development
- Clear communication
- Active participation in team activities
- Ability to operate as a core team member
- Availability to work in US Eastern Time zone
- Comfortable working in Agile / Scrum environments