Full Stack Developer
React + Node + Azure Role Summary:We are looking for a highly skilled Senior Full Stack Developer to design, build, deploy, and maintain the Carrier Appointment Platform (CAP), a modernized cloud-native application on Microsoft Azure. The ideal candidate should have strong experience in React JS, Node.js, Azure SQL Database, Azure Cloud Services, CI/CD, Infrastructure as […]
About the role
React + Node + Azure
Role Summary:
We are looking for a highly skilled Senior Full Stack Developer to design, build, deploy, and maintain the Carrier Appointment Platform (CAP), a modernized cloud-native application on Microsoft Azure. The ideal candidate should have strong experience in React JS, Node.js, Azure SQL Database, Azure Cloud Services, CI/CD, Infrastructure as Code (Terraform), and application monitoring. The candidate will be responsible for delivering end-to-end features from requirements through production deployment.
________________________________________
Key Responsibilities
Application Development
• Design and develop scalable, secure, and maintainable web applications using React JS and Node.js.
• Build responsive and accessible UI components.
• Develop RESTful APIs and backend services.
• Design and implement database schemas, stored procedures, and queries in Azure SQL Database.
• Build applications following cloud-native and microservices principles.
Azure Cloud Engineering
• Deploy and manage applications on Azure.
• Configure and optimize:
o Azure App Services
o Azure SQL Database
o Azure Key Vault
o Azure Storage Accounts
o Azure Application Insights
o Azure Monitor
o Azure Virtual Networks
• Implement security best practices and identity integration.
DevOps & CI/CD
• Build and maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
• Automate deployments across Dev, Test, Stage, and Production environments.
• Implement Infrastructure as Code using Terraform.
• Use Git branching strategies and release management processes.
API & Integration
• Design, develop, and secure REST APIs.
• Integrate with internal and external enterprise applications.
• Implement API authentication and authorization mechanisms.
• Optimize API performance and scalability.
Monitoring & Reliability
• Configure Application Insights and Azure Monitor.
• Create dashboards, alerts, and health monitoring.
• Troubleshoot production issues and perform root cause analysis.
• Ensure application performance, reliability, and observability.
Architecture & Best Practices
• Participate in solution architecture and technical design discussions.
• Drive secure coding practices and code reviews.
• Implement enterprise standards for logging, monitoring, and error handling.
• Contribute to technical documentation and knowledge sharing.
________________________________________
Required Technical Skills
Front-End
• React JS
• JavaScript / TypeScript
• HTML5
• CSS3
• Responsive UI Development
• State Management (Redux/Context API)
Backend
• Node.js
• Express.js
• REST API Development
• Authentication & Authorization (OAuth, JWT)
Database
• Azure SQL Database
• SQL Performance Tuning
• Data Modeling
• Stored Procedures
Azure Cloud
• Azure App Service
• Azure SQL Database
• Azure Key Vault
• Azure Storage
• Azure Monitor
• Application Insights
• Virtual Networks
• Azure Entra ID (Azure AD)
DevOps
• GitHub
• GitHub Actions
• CI/CD Pipelines
• Terraform
• Infrastructure as Code
• Environment Management
Monitoring & Operations
• Azure Monitor
• Application Insights
• Log Analytics
• Alerting & Dashboards
• Production Support
________________________________________
Preferred Qualifications
• Experience building applications from scratch.
• Experience modernizing legacy applications.
• Experience with enterprise healthcare or insurance applications.
• Knowledge of security and compliance standards (PII, HIPAA, etc.).
• Experience with Agile/Scrum development.
• Azure Certifications are a plus:
o Azure Developer Associate
o Azure Administrator Associate
o Azure DevOps Engineer Expert
________________________________________
Experience
• 8+ years in software engineering.
• 5+ years with React JS and Node.js.
• 3+ years deploying and managing applications on Azure.
• Experience owning applications from development through production support.
Nice-to-Have
• Terraform
• Containerization (Docker/Kubernetes)
• API Gateway Management
• SonarQube
• Performance Testing
• Security Scanning
• Azure Front Door / Application Gateway
Additional Notes:Nice-to-Have
• Terraform
• Containerization (Docker/Kubernetes)
• API Gateway Management
• SonarQube
• Performance Testing
• Security Scanning
• Azure Front Door / Application Gateway
What you'll do
- Own delivery for client-facing web, mobile, AI, cloud or digital transformation work based on the role.
- Collaborate with project managers, designers, QA and client stakeholders through discovery, build, launch and support.
- Write clear documentation, communicate risks early and keep delivery quality high.
- Contribute to reusable engineering practices, reviews and mentoring inside the WebSenor team.
What we're looking for
- Strong hands-on experience relevant to this role and a portfolio of shipped production work.
- Clear communication, ownership mindset and ability to work with global clients.
- Comfort with delivery discipline: estimation, reviews, testing, documentation and release readiness.
- Ability to learn fast and work across modern product, engineering and AI-enabled workflows.
What you'll get
- Work on real enterprise client projects with measurable business outcomes.
- Collaborate with experienced engineering, design, QA and delivery teams.
- Growth through mentoring, project ownership and exposure to global clients.
- HR-approved compensation, benefits and policies as finalized during the offer process.
About the team
You will work with WebSenor project managers, UI/UX designers, QA engineers, cloud specialists and senior developers focused on quality delivery for enterprise clients.
Our hiring process
- Application Review: HR and delivery leadership review your profile for role fit.
- Technical Discussion: Meet the technical team for skill, communication and project-readiness evaluation.
- Final Conversation: Discuss compensation, joining timeline and team fit.
- Offer and Onboarding: Receive the offer, documentation checklist and onboarding plan.
Apply for this role.
The application block below is powered by WP Job Openings. Edit the role and application settings from the Job Openings admin area.
