About The Position

We are seeking a Senior Software Engineer with deep expertise in server-side rendered React, TypeScript and modern backend frameworks including Node.js and C#/.NET, to architect and deliver our AI-driven applications. This role requires strong experience building high-performance SSR frontends with a focus on first-load optimization, hydration, accessibility, and scalable component architecture. You will design and evolve cloud-native services in Azure, implement robust CI/CD pipelines, and ensure observability and operational excellence across environments. The ideal candidate has experience designing distributed systems, working with both document and relational databases, mentoring engineers, and partnering cross-functionally to deliver scalable, maintainable solutions.

Requirements

  • deep expertise in server-side rendered React
  • TypeScript
  • modern backend frameworks including Node.js and C#/.NET
  • experience building high-performance SSR frontends with a focus on first-load optimization, hydration, accessibility, and scalable component architecture
  • design and evolve cloud-native services in Azure
  • implement robust CI/CD pipelines
  • ensure observability and operational excellence across environments
  • experience designing distributed systems
  • working with both document and relational databases
  • mentoring engineers
  • partnering cross-functionally to deliver scalable, maintainable solutions

Responsibilities

  • AI-First Development: Implement AI-driven features across the full software development lifecycle (SDLC), ensuring high performance, scalability, and reliability of our applications.
  • Frontend Development: Build high-performance, server-side rendered React applications using TypeScript, emphasizing first-load optimization, accessibility and scalable component design.
  • Backend Development: Design, implement, and maintain backend services using C#/.NET and Node.js, ensuring robust APIs and services that integrate with AI models and databases.
  • Database Architecture: Design and optimize data models across document and relational databases, focusing on indexing strategies, performance tuning, and scalability at production scale.
  • Infrastructure as Code: Implement infrastructure as code (IaC) using Terraform to deploy and manage cloud resources on Azure, ensuring efficient and reliable cloud infrastructure.
  • Cloud Deployment: Build and maintain cloud-native applications with Azure services, ensuring high availability, security, and cost-effectiveness.
  • CI/CD Pipeline: Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to streamline development and deployment processes.
  • Collaboration: Work closely with engineers, product managers, and UX/UI designers to deliver end-to-end AI-powered features.
  • Mentorship: Mentor junior and mid-level engineers, provide code reviews, and contribute to the professional growth of team members.
  • Innovation: Stay up to date with the latest trends in AI, cloud computing, and software engineering best practices, and propose innovative solutions to improve the development process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service