Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Full Stack .NET / Vue Developer

Upwork • , US • Remote

Posted on: 24th March, 2025
Employment Type: CONTRACTOR

Job Description

Job Title: Full Stack .NET / Vue Developer

Location: Remote

Employment Type: Full-time

Work Authorization: Must be a U.S. Citizen or Green Card Holder

________________________________________

Job Summary:

We are seeking a highly skilled Full Stack .NET / Vue Developer to join our development team. This role requires a strong background in back-end development using the Microsoft .NET stack, combined with hands-on experience building modern, responsive front-end applications using Vue.js. You will work across the full development lifecycle—design, development, testing, deployment, and support—collaborating with cross-functional teams to build scalable, performant applications.

________________________________________

Key Responsibilities:

•Design, develop, and maintain enterprise-level applications using ASP.NET Core, C#, and Entity Framework.

• Build dynamic and responsive front-end interfaces using Vue.js, Vuex, and modern JavaScript (ES6+).

• Collaborate with UI/UX designers to implement clean, intuitive user experiences.

• Integrate RESTful APIs between front-end Vue applications and .NET back-end services.

• Optimize application performance and scalability across both front-end and back-end.

• Participate in code reviews and provide constructive feedback to team members.

• Create and maintain technical documentation, unit tests, and deployment scripts.

• Work in an Agile/Scrum development environment with CI/CD pipelines (Azure DevOps, Git, etc.).

________________________________________

Required Skills & Experience:

• 4+ years of experience developing with Microsoft .NET, including .NET Core, ASP.NET MVC/Web API, C#, and Entity Framework.

• 2+ years of hands-on experience with Vue.js (Vue 2 or Vue 3), including Vuex, Vue Router, and component-based architecture.

• Proficiency in HTML5, CSS3, JavaScript/TypeScript, and front-end tooling (Webpack, Vite, NPM).

• Strong understanding of relational databases such as SQL Server and ability to write optimized SQL queries and stored procedures.

• Experience integrating third-party APIs, authentication (OAuth2/JWT), and user roles/permission-based access control.

• Familiarity with cloud platforms like Azure or AWS, and DevOps workflows.

• Knowledge of software development best practices including SOLID principles, design patterns, and test-driven development.

• Must be a U.S. Citizen or Green Card Holder.

________________________________________

Nice to Have:

• Experience with Blazor, Angular, or React in addition to Vue.

• Familiarity with Azure Functions, SignalR, or gRPC.

• Exposure to containerization technologies such as Docker and orchestration tools like Kubernetes.

• Understanding of CI/CD pipelines and automation tools like Azure DevOps Pipelines or GitHub Actions.

• Experience in healthcare, finance, logistics, or e-commerce domains is a plus.

________________________________________

Education:

• Bachelor’s Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

Responsibilities

  • You will work across the full development lifecycle—design, development, testing, deployment, and support—collaborating with cross-functional teams to build scalable, performant applications
  • Design, develop, and maintain enterprise-level applications using ASP
  • Build dynamic and responsive front-end interfaces using Vue.js, Vuex, and modern JavaScript (ES6+)
  • Collaborate with UI/UX designers to implement clean, intuitive user experiences
  • Integrate RESTful APIs between front-end Vue applications and .NET back-end services
  • Optimize application performance and scalability across both front-end and back-end
  • Participate in code reviews and provide constructive feedback to team members
  • Create and maintain technical documentation, unit tests, and deployment scripts
  • Work in an Agile/Scrum development environment with CI/CD pipelines (Azure DevOps, Git, etc.)

Requirements

  • Work Authorization: Must be a U.S. Citizen or Green Card Holder
  • We are seeking a highly skilled Full Stack .NET / Vue Developer to join our development team
  • This role requires a strong background in back-end development using the Microsoft .NET stack, combined with hands-on experience building modern, responsive front-end applications using Vue.js
  • NET Core, C#, and Entity Framework
  • 4+ years of experience developing with Microsoft .NET, including .NET Core, ASP
  • NET MVC/Web API, C#, and Entity Framework
  • 2+ years of hands-on experience with Vue.js (Vue 2 or Vue 3), including Vuex, Vue Router, and component-based architecture
  • Proficiency in HTML5, CSS3, JavaScript/TypeScript, and front-end tooling (Webpack, Vite, NPM)
  • Strong understanding of relational databases such as SQL Server and ability to write optimized SQL queries and stored procedures
  • Experience integrating third-party APIs, authentication (OAuth2/JWT), and user roles/permission-based access control
  • Familiarity with cloud platforms like Azure or AWS, and DevOps workflows
  • Knowledge of software development best practices including SOLID principles, design patterns, and test-driven development
  • Must be a U.S. Citizen or Green Card Holder
  • Experience with Blazor, Angular, or React in addition to Vue
  • Familiarity with Azure Functions, SignalR, or gRPC
  • Exposure to containerization technologies such as Docker and orchestration tools like Kubernetes
  • Understanding of CI/CD pipelines and automation tools like Azure DevOps Pipelines or GitHub Actions
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Serigor Inc

4 days ago

FULLTIME

Senior SharePoint Developer

North Carolina, US View Job