Full Stack Software Development Engineer

Posted on August 12, 2025

Apply Now

Job Description

  • Full Stack Software Development Engineer
  • About the Role
  • We are seeking a highly skilled and motivated Fullstack Software Development Engineer to join our modernization initiative for a legacy 3-tier WPF/WinForms-based healthcare product. The goal is to re-architect and rebuild the system into a modern, scalable, cloud-native solution using microservices, APIs, and micro frontends on AWS.
  • Key Responsibilities
  • Design, develop, and maintain scalable microservices and APIs using .NET 8 and ASP.NET Web API.
  • Modernize legacy WPF/WinForms applications into cloud-native web applications using React and micro frontends.
  • Implement secure authentication and authorization mechanisms (AuthN/AuthZ) using JWT and API Gateway.
  • Collaborate with architects and DevOps to define infrastructure as code using Terraform and CI/CD pipelines.
  • Work closely with cross-functional teams to ensure clean architecture, SOLID principles, and best practices.
  • Optimize data access and storage using SQL Server and AWS Aurora PostgreSQL.
  • Participate in code reviews, technical discussions, and agile ceremonies.
  • Required Technical Skills
  • Backend & Cloud
  • .NET 8, C#, ASP.NET Web API, REST API, JSON API
  • Clean Architecture, SOLID Principles, OOP
  • AWS (ECS, EC2, S3, API Gateway, IAM)
  • Docker, Containerization
  • Terraform, CI/CD, Git
  • Authentication & Authorization (JWT, OAuth2)
  • Swagger/OpenAPI
  • Frontend
  • React.js, JavaScript/TypeScript, HTML5, CSS3
  • UI Kit or similar component libraries
  • Micro Frontends
  • Responsive and accessible UI design
  • Legacy Systems
  • WinForms, WPF, .NET Framework (Understanding)
  • NuGet package management
  • Database
  • SQL Server
  • AWS Aurora PostgreSQL
  • ORM tools like Entity Framework
  • Architecture & DevOps
  • AWS Solution Architecture knowledge (technical and application-level)
  • Infrastructure as Code: Terraform, CloudFormation, CDK
  • CI/CD tools: GitHub Actions or similar.

Required Skills

full stack software development engineer