About The Position

The Lead Full-Stack Application Developer provides hands-on technical expertise and end-to-end ownership of Azure software development tasks within distributed scrum teams. The role collaborates with cross-functional engineering units across multiple geographic locations to deliver resilient software while maintaining environmental parity, and communicates effectively with clients and leadership for technical and business audiences. The developer translates software requirements into agile user stories, tasks, and reference documentation, and leads the adoption of shift-left continuous integration and continuous deployment practices while mentoring and enabling team members. The role covers full-stack development and deployment of enterprise APIs, websites, and related software in Microsoft Azure. It applies secure development, automated testing, test-driven development, feature management, service virtualization, performance tuning, resiliency, and production validation practices. The position works in a Scaled Agile (SAFe) ecosystem with autonomous microservices engineering scrum teams. Operational expectations include ensuring unit and automated regression tests pass; remediating critical, high, and medium Fortify and Sonatype findings before deployment; authoring Gherkin BDD acceptance criteria and checking feature files into version control before application coding; maintaining requirements traceability to Azure DevOps user stories; and using a fail-first test-driven approach. Incomplete code is to be merged behind feature flags in an off state to protect shared environments. The role also tunes and validates performance using Azure Monitor and Application Insights, uses API contract testing and service virtualization for DEV integration testing, and performs production dark launches with targeting filters and rapid feature-toggle rollback readiness. The developer troubleshoots faults found during local development, contributes technical documentation and knowledge sharing, and is measured on escaped defects, system resiliency and MTTR, and documentation and asset fidelity.

Requirements

  • 10–12 years of experience as a developer building, configuring, and deploying enterprise APIs, websites, and related software into Microsoft Azure.
  • Demonstrated experience guiding and leading an application team in adopting shift-left CI/CD workflows.
  • Demonstrated experience mentoring, upskilling, and enabling team members to adopt and mature CI/CD and shift-left practices.
  • Expert proficiency in C#, ASP.NET, JavaScript, TypeScript, HTML, and modern frameworks such as Angular.
  • Expertise in Git, Terraform, Jenkins, and Azure DevOps.
  • Strong hands-on experience securing applications using Fortify and Sonatype code-scanning tools.
  • Ability to ensure local unit tests and automated regression tests pass and to remediate critical, high, and medium code-scanning findings before deployment.
  • Ability to author Gherkin BDD acceptance criteria, check feature files into version control before application coding, and maintain traceability to Azure DevOps user stories.
  • Ability to develop using a fail-first, test-driven approach and support independent testing of microservices.
  • Ability to use feature flags to protect shared environments and support dark launches and rapid rollbacks.
  • Ability to troubleshoot and tune applications using Azure Monitor and Application Insights telemetry.

Nice To Haves

  • Familiarity with Azure Government Cloud environments.
  • Awareness of FedRAMP, FISMA, and Zero Trust Architecture.

Responsibilities

  • Build, configure, and deploy enterprise APIs, websites, and related software in Microsoft Azure.
  • Provide hands-on technical expertise and end-to-end ownership of Azure software development tasks in distributed scrum teams.
  • Guide application teams in adopting shift-left CI/CD workflows and mentor, upskill, and enable team members in these practices.
  • Translate complex software requirements into agile user stories, scrum tasks, and reference documentation in collaboration with the Product Owner and Quality leads.
  • Author Gherkin BDD acceptance criteria and check BDD feature files into version control before writing application code, maintaining requirements traceability to Azure DevOps user stories.
  • Run unit and automated regression tests and use a fail-first, test-driven development approach; use passing unit tests as a gate for Playwright component acceptance tests.
  • Remediate critical, high, and medium findings from Sonatype and Fortify scans, as well as bugs identified by automated regression testing, before deployment.
  • Keep incomplete code behind runtime feature flags in an off state to protect shared environments and maintain environmental parity.
  • Ensure microservices can be tested independently of other topic areas.
  • Troubleshoot, configure, install, and tune applications to support system resiliency and disaster recovery readiness.
  • Analyze Azure Monitor and Application Insights telemetry during scaling and stress tests, optimizing code to protect CPU, memory, and database-lag targets.
  • Use API contract testing and service virtualization for upstream and downstream interactions in the DEV environment, avoiding live connections to external applications during integration testing.
  • Perform production dark launches, configure feature targeting filters, validate behavior using production data, and remain ready to roll back feature toggles rapidly if anomalies arise.
  • Troubleshoot and resolve faults discovered during local development, and contribute detailed technical documentation and team knowledge sharing.
  • Maintain up-to-date architectures, API contracts, and knowledge-base contributions; support targets for zero escaped defects to the integration environment and strong resiliency and MTTR.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service