About The Position

We are looking for a Full Stack Software Engineer with strong UI engineering, web development, and Azure cloud experience to build scalable, high-quality digital applications including modern, data-driven and intelligent user experiences. The ideal candidate will have hands-on proficiency in React/Vue, API development, cloud-native patterns, and Azure services like App Services, Functions, Cosmos DB, and Storage. This role involves Front-End Engineering, where you will build responsive, high-performance UIs using React, Vue, or equivalent frameworks, implement reusable components, state management, and UI/UX best practices, and collaborate with designers to translate wireframes into functional interfaces. You will also be responsible for Full Stack & API Development, which includes developing backend services using Python, Node.js, or .NET, building and maintaining RESTful APIs for data access and application logic, and implementing authentication/authorization, caching, and performance optimization. In Azure Cloud Development, you will deploy applications using Azure App Services, Azure Functions, API Management, Azure Storage, build scalable data workflows using Cosmos DB, Azure SQL, or Data Lake, and implement CI/CD pipelines using Azure DevOps or GitHub Actions. Finally, for Application Architecture & Quality, you will write clean, maintainable, testable code following software engineering best practices, conduct peer reviews, contribute to documentation, support agile ceremonies, and build integrations with upstream/downstream systems through secure APIs.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering or related field
  • 12+ years of relevant post education experience in full-stack engineering.
  • Strong proficiency in React or Vue, JavaScript/TypeScript, and modern UI patterns.
  • Experience building REST APIs using Python/Node/.NET.
  • Hands-on experience with Azure services (App Services, Functions, Cosmos DB, Storage).
  • Good understanding of DevOps pipelines, Git, containers, and agile practices.

Nice To Haves

  • Master’s Degree in Computer Science, Software Engineering or related field
  • Experience with microservices, event-driven architecture, or serverless apps.
  • Experience designing and operating solutions in cloud-agnostic or multi-cloud environments (e.g., Azure with AWS, GCP, or on-prem)
  • Experience with UX tools and design systems.
  • Experience with automated testing frameworks (Jest, Cypress, Playwright).

Responsibilities

  • Build responsive, high-performance UIs using React, Vue, or equivalent frameworks.
  • Implement reusable components, state management and UI/UX best practices.
  • Collaborate with designers to translate wireframes into functional interfaces.
  • Develop backend services using Python, Node.js, or .NET.
  • Build and maintain RESTful APIs for data access and application logic.
  • Implement authentication/authorization, caching, and performance optimization.
  • Deploy applications using Azure App Services, Azure Functions, API Management, Azure Storage.
  • Build scalable data workflows using Cosmos DB, Azure SQL, or Data Lake.
  • Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Write clean, maintainable, testable code following software engineering best practices.
  • Conduct peer reviews, contribute to documentation, and support agile ceremonies.
  • Build integrations with upstream/downstream systems through secure APIs.

Benefits

  • flexible and agile workplace model
  • comprehensive suite of benefits including medical, dental, vision, disability, life, and retirement savings focused on providing health and financial stability throughout the employee’s career.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service