We are seeking a Senior Full-Stack Developer to design, build, operate, and maintain custom web applications and integration solutions used by internal teams and stakeholders. The role spans front-end UI development, back-end services and APIs, Azure-based integrations and API management, and GenAI/OpenAI-enabled features, while ensuring strong alignment with security, quality, and governance standards across the full application lifecycle.
Key Responsibilities:
-
Full-Stack Delivery: Design and develop end-to-end web applications using modern technologies (including but not limited to .NET, Django, REST, Angular, React).
-
Front-End / UI Engineering: Build responsive, accessible user interfaces using HTML5, CSS3, and modern UI patterns; develop reusable components and ensure cross-browser compatibility.
-
Back-End & APIs: Implement secure, scalable backend services and REST APIs, including authentication/authorization, logging, error handling, versioning, and documentation.
-
Run & Maintenance: Support production operations—incident troubleshooting, bug fixes, performance tuning, root cause analysis, and continuous improvements.
-
Azure Integrations: Design and operate integration workflows using Azure Logic Apps, Azure Functions, Service Bus/Event Grid with resilience and observability.
-
API Management (APIM): Build and manage API products on Azure API Management (design, development, policies, versioning, lifecycle, and documentation).
-
GenAI / OpenAI: Develop and operate AI-powered capabilities using OpenAI (or enterprise-approved equivalent), including prompt design/management, guardrails, evaluation, monitoring, and secure integration into applications.
-
DevSecOps & Governance: Apply secure coding and DevSecOps practices (CI/CD, vulnerability scanning, secrets management, compliance monitoring, audit evidence, controlled release and change practices).
-
Collaboration: Work closely with product owners, business users, architects, and other technical teams; contribute to documentation and knowledge transfer.
Required Qualifications & Skills:
-
Strong experience as a Full-Stack Developer delivering production web applications.
-
Front-end: HTML, CSS, responsive design, and React and/or Angular.
-
Back-end: .NET and/or Django, strong API engineering (REST, security, versioning).
-
Azure experience: APIM, Logic Apps, Functions, Service Bus/Event Grid.
-
DevOps/DevSecOps: CI/CD pipelines, secure coding, vulnerability management, monitoring/observability.
-
Strong communication skills; ability to work independently (remote) and collaboratively (on-site/hybrid).
Preferred (Nice-to-Have):
-
GenAI implementation experience (OpenAI integrations, RAG concepts, evaluation/guardrails).
-
IaC (Terraform/Bicep), containerization, SRE practices.
-
Accessibility (WCAG), design systems, UI component libraries.