Full Stack Developer – Senior – React / .NET / Azure

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$12 to $15- Depending on skill set an...

HOURS PER WEEK

TBD

DATE UPDATED

Apr 30, 2026

JOB OVERVIEW

About the Company
We’re building a large-scale customer engagement platform that unifies live chat, messaging, and AI-driven automation. The platform handles high-volume, real-time interactions and integrates with Azure services to power intelligent workflows, chatbots, and analytics. You’ll join our engineering team expanding AI capabilities and refining product architecture.

Role Overview
We’re looking for a Senior Full Stack Developer with strong front-end expertise in React, TypeScript, and Tailwind CSS, plus back-end experience in C#, .NET Core, and Azure Cloud. This role focuses on building and integrating AI-driven capabilities, authentication and deployment flows, and enterprise-grade service architecture.

Responsibilities
- Deploy applications to Microsoft Store and Azure environments
- Implement authentication and authorization with OAuth and Azure Active Directory
- Design and maintain back-end services and APIs in C# ---------- Core
- Collaborate with product and AI teams to integrate LLM-based capabilities
- Contribute to architecture planning, code reviews, and performance tuning
- Integrate subscription, billing, and purchase flows for SaaS enablement
- Work with CI/CD pipelines in GitHub Actions or Azure DevOps
- Use AI-assisted tools such as GitHub Copilot, ChatGPT, Claude, and Cursor to accelerate development
- Work with containerization and deployment using Docker and Kubernetes
- Optionally wire prebuilt front-end components from our UIX team to back-end services

Requirements
- Advanced skills in React, TypeScript, Tailwind CSS, C#, ---------- Core
- Solid experience with REST APIs and microservices architecture
- Familiarity with Azure (App Services, Functions, Service Bus, Storage)
- Experience with SQL databases and data modeling
- Understanding of OAuth, Active Directory, and CI/CD practices
- Comfortable using AI-assisted development tools (Copilot, Claude, ChatGPT, Cursor)
- Strong Git and GitHub workflow knowledge

Nice to Have
- Hands-on integration with OpenAI, Claude, Azure AI, or Hugging Face APIs
- Experience with vector or semantic search platforms (Azure Cognitive Search, Pinecone, Weaviate)
- MongoDB, Redis, Cosmos DB, or similar data technologies
- Microsoft Graph API and workflow orchestration
- SignalR Core for real-time messaging
- Secure access control, encryption, and TDD practices
- BI and Microsoft reporting integration
- Orchestration for identity and intent workflows (MCP frameworks)

To apply:
- Reply to this posting with the subject line: Senior Fullstack_YourName
- Include a link to your resume, link to samples of your work if available, a brief summary of who you are, a quick overview of your experience, and why you believe you're a good fit for this role.

Please also answer the following questions:
1. Describe a deployment workflow you’ve set up in Azure or GitHub Actions, what steps did it include?
2. Describe a project where you integrated React (TypeScript) ---------- Core and Azure services.

We review applications thoughtfully, and those that include the requested details and responses will be prioritized.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1589
Total Execution Time  0.1603
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,536,288 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Developer-Senior-React-NET-Azure-1493940
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1532 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0018   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1493940
 LIMIT 1 
0.0024   SELECT *
FROM `employers`
WHERE `employer_id` = 634003
 LIMIT 1 
0.1315   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1493940
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1493940' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1493940 
0.0011   UPDATE employer_jobs SET hit_counts '***Oct-18-2025=23***Oct-19-2025=116***Oct-20-2025=42***Oct-21-2025=34***Oct-22-2025=23***Oct-23-2025=7***Oct-24-2025=4***Oct-25-2025=6***Oct-26-2025=3***Oct-27-2025=2***Oct-28-2025=11***Oct-29-2025=4***Oct-30-2025=4***Oct-31-2025=8***Nov-01-2025=6***Nov-02-2025=6***Nov-03-2025=5***Nov-04-2025=11***Nov-05-2025=6***Nov-06-2025=14***Nov-07-2025=75***Nov-08-2025=11***Nov-09-2025=8***Nov-10-2025=4***Nov-11-2025=2***Nov-12-2025=1***Nov-13-2025=5***Nov-14-2025=1***Nov-15-2025=1***Nov-16-2025=3***Nov-17-2025=5***Nov-19-2025=2***Nov-20-2025=5***Nov-21-2025=1***Nov-22-2025=3***Nov-24-2025=2***Nov-25-2025=2***Nov-26-2025=3***Nov-28-2025=1***Nov-29-2025=1***Nov-30-2025=1***Dec-01-2025=110***Dec-02-2025=14***Dec-03-2025=6***Dec-04-2025=3***Dec-05-2025=3***Dec-06-2025=3***Dec-07-2025=1***Dec-08-2025=3***Dec-09-2025=1***Dec-10-2025=3***Dec-11-2025=1***Dec-12-2025=2***Dec-13-2025=1***Dec-15-2025=3***Dec-16-2025=25***Dec-17-2025=59***Dec-18-2025=15***Dec-19-2025=7***Dec-20-2025=2***Dec-21-2025=6***Dec-22-2025=5***Dec-23-2025=1***Dec-25-2025=2***Dec-26-2025=1***Dec-27-2025=2***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=1***Dec-31-2025=2***Jan-02-2026=1***Jan-05-2026=1***Jan-06-2026=2***Jan-07-2026=1***Jan-09-2026=2***Jan-10-2026=10***Jan-11-2026=91***Jan-12-2026=26***Jan-13-2026=9***Jan-14-2026=5***Jan-15-2026=4***Jan-16-2026=8***Jan-17-2026=4***Jan-18-2026=3***Jan-19-2026=8***Jan-20-2026=4***Jan-21-2026=4***Jan-22-2026=6***Jan-23-2026=34***Jan-24-2026=4***Jan-25-2026=2***Jan-26-2026=8***Jan-27-2026=15***Jan-28-2026=2***Jan-29-2026=111***Jan-30-2026=22***Jan-31-2026=12***Feb-01-2026=8***Feb-02-2026=9***Feb-03-2026=7***Feb-04-2026=3***Feb-06-2026=2***Feb-07-2026=5***Feb-09-2026=19***Feb-10-2026=84***Feb-11-2026=26***Feb-12-2026=12***Feb-13-2026=8***Feb-14-2026=3***Feb-15-2026=7***Feb-16-2026=7***Feb-17-2026=7***Feb-18-2026=6***Feb-19-2026=1***Feb-20-2026=1***Feb-21-2026=2***Feb-22-2026=2***Feb-23-2026=2***Feb-24-2026=3***Feb-25-2026=3***Feb-26-2026=1***Feb-27-2026=1***Feb-28-2026=4***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=2***Mar-04-2026=5***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=1***Mar-09-2026=2***Mar-10-2026=4***Mar-11-2026=1***Mar-13-2026=4***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=2***Mar-21-2026=3***Mar-22-2026=3***Mar-23-2026=3***Mar-24-2026=247***Mar-25-2026=25***Mar-26-2026=12***Mar-27-2026=6***Mar-28-2026=8***Mar-29-2026=2***Mar-30-2026=8***Mar-31-2026=21***Apr-01-2026=6***Apr-02-2026=7***Apr-03-2026=6***Apr-04-2026=4***Apr-05-2026=6***Apr-06-2026=5***Apr-07-2026=16***Apr-08-2026=297***Apr-09-2026=20***Apr-10-2026=17***Apr-11-2026=5***Apr-12-2026=4***Apr-13-2026=14***Apr-14-2026=6***Apr-15-2026=5***Apr-16-2026=9***Apr-17-2026=9***Apr-18-2026=3***Apr-19-2026=1***Apr-20-2026=3***Apr-21-2026=13***Apr-22-2026=6***Apr-23-2026=4***Apr-24-2026=9***Apr-25-2026=5***Apr-26-2026=6***Apr-27-2026=8***Apr-28-2026=6***Apr-29-2026=1***Apr-30-2026=59***May-01-2026=97***May-02-2026=27***May-03-2026=39***May-04-2026=27***May-05-2026=14***May-06-2026=24***May-07-2026=9***May-08-2026=12***May-09-2026=11***May-10-2026=1***May-11-2026=2***May-12-2026=12***May-13-2026=10***May-14-2026=4***May-15-2026=9***May-16-2026=5***May-17-2026=5***May-18-2026=1***May-19-2026=6***May-20-2026=38***May-21-2026=13***May-22-2026=3***May-23-2026=2***May-24-2026=2***May-25-2026=3***May-26-2026=8***May-27-2026=4***May-28-2026=9***May-29-2026=4***May-30-2026=4***Jun-01-2026=14***Jun-02-2026=15***Jun-03-2026=7***Jun-04-2026=7***Jun-05-2026=8***Jun-06-2026=1***Jun-07-2026=4***Jun-08-2026=6***Jun-09-2026=11***Jun-10-2026=3***Jun-11-2026=4***Jun-12-2026=12***Jun-13-2026=4***Jun-20-2026=1' WHERE job_id'1493940'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Oct-2025=287***Nov-2025=185***Dec-2025=284***Jan-2026=399***Feb-2026=233***Mar-2026=366***Apr-2026=559***May-2026=405***Jun-2026=97' WHERE job_id'1493940'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1493940' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1493940 
0.0115   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '634003'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)