ReactJS WebAPI (FullStack Developer)

Upwork • , US • Remote

Posted on: 27th May, 2025
Employment Type: Contractor

Job Description

Role: Senior Full Stack (ReactJS + .net C# WebAPI)

We are seeking a highly skilled and experienced Full Stack Tech Lead Developer to join our dynamic team. The ideal candidate will have a strong background in software development, with at least 10 years of professional experience, particularly with hands-on coding in ReactJS and .NET C# WebAPI. This role requires an individual who demonstrates excellent technical leadership, a high degree of ownership, and an ability to communicate effectively across all levels of the organization.

Key Responsibilities:

Led the design and development of high-quality software solutions using ReactJS and .NET C# WebAPI.

Proficient in Microsoft Azure services such as Azure SQL, Azure AD, WebApp, ApiApp, Azure Storage, EventHub, Stream Analytics, Application Insights, and others.

In-depth knowledge of rest API design, architecture, implementation, and integration.

Well-versed in ADODevOps control systems

Architected, designed, developed, and maintained applications using .NET MVC, ReactJS, and other relevant technologies.

Proficient in .NET languages (C#) and frameworks, enabling the creation and implementation of highly scalable web, mobile, and desktop software applications.

Familiarity with Node.js

jQuery: jQuery, jQuery UI

Well-versed in Kendo UI (JS and ASP.NET MVC wrapper) and SignalR

Act as a technical mentor to team members, providing guidance and support to enhance their skills and work quality.

Collaborate with cross-functional teams to understand project objectives, gather requirements, and deliver solutions that meet business needs.

Ensure code quality and maintainability by conducting code reviews, writing unit tests, and automating processes where possible.

Stay abreast of new technology trends and best practices in software development to drive innovation within the team.

Manage project timelines and deliverables, ensuring speedy delivery without compromising on quality.

Demonstrate ownership and proactive behavior in addressing issues and pursuing solutions.

Lead by example, fostering a culture of excellence, collaboration, and continuous improvement within the team.

Added advantage skills to the team (if the role possess):

Extensive expertise in .NET/.NET Core, .NET Core MVC/API, ASP.NET, ASP.NET MVC/MVC Web API, Azure functions, WebAPI, ADO.NET, WPF, WCF, WinForms, Entity Framework (Full and Core), MVC with Razor Views

Requirements:

Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

A minimum of 10 years of experience in software development, with significant hands-on expertise in ReactJS and .NET C# WebAPI.

Proven experience as a technical leader with the ability to mentor and lead development teams.

Strong proficiency in Kendo Grid for ReactJS, Azure Functions, and Service Bus technologies.

Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Demonstrated ability to deliver projects quickly, efficiently, and accurately.

A proven track record of being a team player, with the ability to quickly adapt to new environments and technologies.

High level of self-initiative, with a collaborative and highly proactive work style.

Role Competencies:

Collaborate with the team members and support the team

Work with the Leadership team to meet expectations based on value delivered and date feasibility.

Work closely with the Product Owner and Scrum Master to ensure the product can deliver quality and value as expected by the Leadership.

Share frequent demos regarding the status and concerns/questions from the team to the leadership for better clarity

What AgilityHealth provides to the role:

Recognition of good work

Appreciation of the good work

Empowerment

Learn & grow opportunity

Respect for individual

Healthy team and work environment

Upskilling where required

Mentoring when required

Work-life balance (by default, no weekends and no long hours unless there are any critical production-related issues)

Flexibility in case any doctor appointments or kids' school appointments or any personal, family & health related scenarios

What competencies and traits are expected from the role:

Teamwork

Collaboration

Talent expertise

Ownership

Self-drive

Accountability

Great articulation

Knowledge Sharing (no knowledge hoarding)

Commitment

No rework and no constant delay

Communication & keeping up the word

Speed to delivery

High-Quality delivery

Organization Expectations

Maintain high standards of ethics, integrity, attitude, teamwork, and discipline in attending meetings.

Follow-ups should be avoided when stakeholder requests them (regardless of their role). Keep your ETA on track by promptly and diligently responding with answers.

Stick to working hours, and it needs to be until 11 am CT, but occasionally, exceptions are allowed, like doctor's appointments and other personal appointments. When this occurs, communicate promptly in the "Time Off" Slack channel. Any other exemption that needs to be discussed with leadership for prior approval.

No overtime hours unless it’s pre-approved by leadership

Strictly no multiple jobs during the working hours of AgilityHealth

Always try to stay on the video call

Do not record anything on your mobile or computer other than zoom call recording. That too with zoom call recording needs to be having consensus

No email forwarding to your personal email

No customer data download to your laptop. They are not in compliance with SOC standards.

Responsibilities

  • Led the design and development of high-quality software solutions using ReactJS and .NET C# WebAPI
  • Well-versed in ADODevOps control systems
  • Act as a technical mentor to team members, providing guidance and support to enhance their skills and work quality
  • Collaborate with cross-functional teams to understand project objectives, gather requirements, and deliver solutions that meet business needs
  • Ensure code quality and maintainability by conducting code reviews, writing unit tests, and automating processes where possible
  • Stay abreast of new technology trends and best practices in software development to drive innovation within the team
  • Manage project timelines and deliverables, ensuring speedy delivery without compromising on quality
  • Demonstrate ownership and proactive behavior in addressing issues and pursuing solutions
  • Lead by example, fostering a culture of excellence, collaboration, and continuous improvement within the team
  • Added advantage skills to the team (if the role possess):
  • Collaborate with the team members and support the team
  • Work with the Leadership team to meet expectations based on value delivered and date feasibility
  • Work closely with the Product Owner and Scrum Master to ensure the product can deliver quality and value as expected by the Leadership
  • Share frequent demos regarding the status and concerns/questions from the team to the leadership for better clarity
  • Work-life balance (by default, no weekends and no long hours unless there are any critical production-related issues)
  • Flexibility in case any doctor appointments or kids' school appointments or any personal, family & health related scenarios
  • Communication & keeping up the word
  • Maintain high standards of ethics, integrity, attitude, teamwork, and discipline in attending meetings
  • Follow-ups should be avoided when stakeholder requests them (regardless of their role)
  • Keep your ETA on track by promptly and diligently responding with answers
  • Stick to working hours, and it needs to be until 11 am CT, but occasionally, exceptions are allowed, like doctor's appointments and other personal appointments

Requirements

  • We are seeking a highly skilled and experienced Full Stack Tech Lead Developer to join our dynamic team
  • The ideal candidate will have a strong background in software development, with at least 10 years of professional experience, particularly with hands-on coding in ReactJS and .NET C# WebAPI
  • This role requires an individual who demonstrates excellent technical leadership, a high degree of ownership, and an ability to communicate effectively across all levels of the organization
  • Proficient in Microsoft Azure services such as Azure SQL, Azure AD, WebApp, ApiApp, Azure Storage, EventHub, Stream Analytics, Application Insights, and others
  • In-depth knowledge of rest API design, architecture, implementation, and integration
  • Architected, designed, developed, and maintained applications using .NET MVC, ReactJS, and other relevant technologies
  • Proficient in .NET languages (C#) and frameworks, enabling the creation and implementation of highly scalable web, mobile, and desktop software applications
  • Familiarity with Node.js
  • Well-versed in Kendo UI (JS and ASP
  • NET MVC wrapper) and SignalR
  • Extensive expertise in .NET/.NET Core, .NET Core MVC/API, ASP.NET, ASP
  • NET MVC/MVC Web API, Azure functions, WebAPI, ADO.NET, WPF, WCF, WinForms, Entity Framework (Full and Core), MVC with Razor Views
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field
  • A minimum of 10 years of experience in software development, with significant hands-on expertise in ReactJS and .NET C# WebAPI
  • Proven experience as a technical leader with the ability to mentor and lead development teams
  • Strong proficiency in Kendo Grid for ReactJS, Azure Functions, and Service Bus technologies
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders
  • Demonstrated ability to deliver projects quickly, efficiently, and accurately
  • A proven track record of being a team player, with the ability to quickly adapt to new environments and technologies
  • High level of self-initiative, with a collaborative and highly proactive work style
  • Knowledge Sharing (no knowledge hoarding)
  • No rework and no constant delay
  • Any other exemption that needs to be discussed with leadership for prior approval
  • Always try to stay on the video call
  • Do not record anything on your mobile or computer other than zoom call recording
  • That too with zoom call recording needs to be having consensus
Upwork

Upwork

Technology

Job Type

Contractor

Benefits

  • Respect for individual
  • Healthy team and work environment
  • High-Quality delivery
  • No overtime hours unless it’s pre-approved by leadership
  • Strictly no multiple jobs during the working hours of AgilityHealth

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

beBee Careers

1 week ago

Full–time

Reactjs + Nodejs Technology Lead

Maharashtra, IN View Job

iokonic.in

1 week ago

Full–time

Nextjs ,nodejs,reactjs

Aleph-Labs

6 days ago

Full-time

Senior Frontend Reactjs/React Native Role

Federal Territory of Kuala Lumpur, MY View Job