Full Stack Engineer

Ifit Solutions

États-Unis

À distance

USD 96 000 - 165 000

Temps partiel

Il y a 14 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Ifit Solutions is seeking a senior software engineer to design, develop, and maintain backend services and RESTful APIs using C#, .NET, and ASP.NET Core. You will design API contracts with OpenAPI/Swagger, implement secure internal and external integrations, and apply Clean Architecture, SOLID, DDD, CQRS, and MediatR patterns.

Responsibilities include authentication with OAuth 2.0 and OpenID Connect, JWT, and Microsoft Entra ID, data access with EF Core and SQL Server, and frontend work with

Qualifications

  • 5+ years of professional software development experience, delivering enterprise applications.
  • 5+ years of backend development using C# and .NET, including ASP.NET Core and RESTful APIs.
  • 3+ years of frontend development, preferably Angular and TypeScript.
  • Experience designing RESTful APIs and enterprise integrations.
  • Strong knowledge of Clean Architecture, SOLID, DDD, CQRS, and distributed systems.
  • Experience with EF Core, SQL Server, and Azure SQL.
  • Knowledge of OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID.
  • 3+ years of experience with Azure and cloud-native app development.
  • Experience with automated testing (xUnit/NUnit/Moq/Jasmine/Karma/Cypress).
  • Familiarity with Git, CI/CD and GitHub Actions or Azure DevOps.
  • Familiarity with Docker, Terraform, IaC, and DevSecOps practices.
  • Experience troubleshooting complex backend, integration, and production issues.

Responsabilités

  • Take ownership of features from design through production deployment and support.
  • Design backend components, integrations, and API contracts.
  • Translate business requirements into technical solutions.
  • Collaborate with technical leads and architects to ensure quality.
  • Develop and maintain cloud-native solutions on Azure, including App Service, Functions, Azure SQL, and API Management.
  • Contribute to CI/CD pipelines, monitoring, and production troubleshooting.
  • Review code and provide technical guidance to other developers.
  • Ensure security, scalability, performance, and maintainability.

Outils

C#
.NET
ASP.NET Core
REST APIs
OpenAPI/Swagger
OAuth 2.0
OpenID Connect
JWT
Azure
Azure DevOps
Docker
Terraform
Entity Framework Core
SQL Server
Angular
TypeScript
CI/CD
GitHub Actions
Datadog
OpenAI Codex

Description du poste

  • Design, develop, and maintain backend services and RESTful APIs using C#, .NET
  • 10, and ASP.NET Core.
  • Design API contracts using OpenAPI/Swagger and implement secure internal and
  • external integrations.
  • Apply Clean Architecture, SOLID, DDD, CQRS, MediatR, and modern software
  • design patterns.
  • Implement authentication and authorization using OAuth 2.0, OpenID Connect,
  • JWT, and Microsoft Entra ID.
  • Develop data-access components using Entity Framework Core, SQL Server, and
  • Develop and maintain frontend functionality using Angular, TypeScript, RxJS, and
  • Design and support cloud-native solutions using Microsoft Azure, including App
  • Service, Functions, Azure SQL, Service Bus, Key Vault, and API Management.
  • Write automated unit and integration tests and actively participate in code reviews.
  • Contribute to CI/CD pipelines, DevSecOps, deployments, monitoring, and
  • production troubleshooting.
  • Take ownership of features from initial technical design through production
  • deployment and support.

Required Experience

  • 5+ years of professional software development experience, with strong experience delivering enterprise applications.
  • 5+ years of hands-on backend development experience using C# and .NET, including ASP.NET Core and RESTful APIs.
  • 3+ years of experience with modern frontend development, preferably Angular and TypeScript.
  • Strong experience designing and implementing RESTful APIs and enterprise integrations.
  • Strong understanding of Clean Architecture, SOLID, DDD, CQRS, and distributed application concepts.
  • Experience with Entity Framework Core, SQL Server, and Azure SQL.
  • Strong understanding of OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID.
  • 3+ years of experience with Microsoft Azure and cloud-native application development.
  • Experience with automated testing using tools such as xUnit, NUnit, Moq, Jasmine, Karma, or Cypress.
  • Experience with Git, GitHub, CI/CD, and GitHub Actions and/or Azure DevOps.
  • Familiarity with Docker, Terraform, Infrastructure as Code, and DevSecOps practices.
  • Experience troubleshooting complex application, integration, and production issues.

Seniority Expectations

  • The candidate should be able to work autonomously and:
  • Translate business requirements into sound technical solutions.
  • Design backend components, integrations, and API contracts.
  • Evaluate technical alternatives and architectural trade-oƯs.
  • Identify security, scalability, performance, and maintainability concerns.
  • Review code and provide technical guidance to other developers.
  • Troubleshoot issues across backend, frontend, database, integration, and cloud
  • layers.
  • Collaborate eƯectively with Technical Leads and Architects.
  • Take end-to-end ownership of features and technical deliverables.

Preferred Qualifications

  • Experience with Azure API Management, Azure Service Bus, and event-driven
  • Experience with Terraform, Docker, and containerized development.
  • Familiarity with Module Federation / Micro Frontend architectures.
  • Experience with monitoring platforms such as Datadog.
  • Familiarity with AI-assisted development tools such as OpenAI Codex, GitHub
  • Copilot, or similar tools.
  • Experience working in Agile product teams.

Advanced English

Remote project

Contractor, 6 months with extension, EST Time Zone

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Backend .NET Developer
Senior Backend .NET Developer

Global Information Technology • Southfield (MI)

À distance
USD 120 000 - 160 000
Senior Full Stack Engineer
Senior Full Stack Engineer

Numerator • Indiana

Sur place
USD 110 000 - 170 000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

Sur place
USD 80 000 - 110 000
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

Sur place
USD 120 000 - 180 000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Senior Full-Stack .NET Web Developer (Contract)
Senior Full-Stack .NET Web Developer (Contract)

Hillsborough County • États-Unis

À distance
USD 138 000 - 165 000
Full Stack Developer
Full Stack Developer

Compunnel, Inc. • Dallas (TX)

Hybride
USD 90 000 - 130 000
Full Stack Developer - .Net/.Net Core(onsite, no third party, only W2)
Full Stack Developer - .Net/.Net Core(onsite, no third party, only W2)

CBTS • Schaumburg (IL)

Sur place
USD 100 000 - 140 000
.NET Senior Full Stack Developer
.NET Senior Full Stack Developer

Compunnel, Inc. • New Jersey

Sur place
USD 90 000 - 120 000
Senior C#/.NET Full Stack Developer
Senior C#/.NET Full Stack Developer

Saven Technologies • Atlanta (GA)

Sur place
USD 110 000 - 150 000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

Sur place
USD 100 000 - 150 000