Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Full Stack Developer

at Jobs for Humanity

Posted 1 day ago 2 applied

Description:

  • We are looking for a Full Stack Developer with 5+ years of experience. This position is remote.
  • The developer will be responsible for designing, developing, and maintaining scalable web applications.
  • The role requires ensuring seamless integration between front-end and back-end technologies while following best coding practices and modern architectural patterns.
  • Key responsibilities include working with OOPS concepts, SOLID principles, and design patterns.
  • Proficiency in .NET Framework from version 3.5 to the latest (.NET 6/7) is required.
  • The candidate should be skilled in C#.NET or VB.NET and be ready to work in either language.
  • Experience with ASP.NET Core and ASP.NET Web API is necessary.
  • Familiarity with Blazor, MVC, and Razor Pages is expected.
  • Knowledge of WCF Services for legacy support is required.
  • The developer should have experience with Entity Framework (EF Core & EF 6) and MS SQL Server 2012 or later.
  • Dapper (Micro ORM) should be used for performance optimization.
  • Experience with Azure or AWS Cloud Services is preferred, specifically Azure App Services, Azure Functions, AWS Lambda, and S3.
  • Understanding of Microservices Architecture is necessary.
  • Basic knowledge of Docker and Kubernetes for containerization is required.
  • Experience with Enterprise Library 6.x or later for legacy applications is a plus.
  • Proficiency in JavaScript (ES6+), TypeScript, and at least one modern front-end framework such as Angular, React, or Vue.js is required.
  • Familiarity with jQuery for legacy applications is expected.
  • Knowledge of HTML5, CSS3, and frameworks like Bootstrap or Tailwind CSS is necessary.
  • Experience with version control systems such as Git, GitHub, GitLab, or Azure DevOps is required.
  • Understanding of CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions is necessary.
  • Experience with unit testing frameworks such as xUnit, NUnit, or Moq is required.
  • Knowledge of RESTful APIs and GraphQL is necessary.
  • Familiarity with message queues like RabbitMQ, Kafka, or Azure Service Bus is expected.
  • Experience working in Agile or Scrum methodology is required.

Requirements:

  • A Bachelor’s degree in Computer Science, Information Technology, or a related field is required.
  • The candidate must have at least 5 years of experience in full stack development.
  • Proficiency in both front-end and back-end technologies is essential.
  • The candidate should be familiar with modern architectural patterns and best coding practices.
  • Experience with cloud services, particularly Azure or AWS, is preferred.
  • The developer must have a strong understanding of database management and optimization techniques.
  • Knowledge of containerization and microservices architecture is necessary.
  • The candidate should be comfortable working in a remote environment and collaborating with a team.

Benefits:

  • The position offers the flexibility of remote work.
  • The opportunity to work on scalable web applications with modern technologies.
  • The chance to be part of a dynamic team that follows best coding practices and modern architectural patterns.
  • Opportunities for professional growth and development in a fast-paced environment.
  • Competitive salary and benefits package.