About The Position

We’re looking for a Full Stack Web Engineer ready to take the next step into a senior role who bring strong modern web skills, curiosity, and a growth mindset. In this role, you will contribute to core product features, collaborate on architectural decisions, and help implement a modern tooling ecosystem across a polyglot environment. This is a hands‑on role ideal for engineers who are ready for more responsibility, eager to influence system design, and excited about delivering AI‑powered SaaS experiences.

Requirements

  • Core Technical Strengths
  • React expertise with strong command of modern patterns (hooks, composition, performance optimization).
  • Advanced TypeScript skills with an emphasis on reliability and maintainability.
  • Familiarity with modern CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
  • Cloud provider experience ( AWS ), including deploying applications to cloud environments.
  • Experience working in Monorepo (Nx, Turborepo, etc.) and familiarity with cross-project build optimization.
  • Solid understanding of full stack development patterns, API integration, and modular application architecture.
  • AI Integration Knowledge (Practical Application)
  • Using hosted LLM providers (AWS Bedrock, Azure OpenAI, etc.)
  • Prompting techniques and integration patterns
  • Awareness of RAG concepts, vector databases, and orchestration tools (deeper data engineering handled by internal platform teams)
  • Building GenAI‑powered user interfaces , including conversational flows, AI‑assisted workflows, or UIs that dynamically respond to LLM‑generated output.
  • Modern Web Engineering Knowledge
  • Strong grasp of component-driven architecture and separation of concerns.
  • Experience working with modern tooling ecosystems, including frameworks similar to TanStack (Query, Router, Table) for data fetching, routing, and UI state.
  • Understanding of accessibility, performance optimization, and testing strategies.

Nice To Haves

  • Python familiarity for service development (fastapi, pydantic ai, langgraph, etc).
  • Basic understanding of databases (relational and nosql)—deep modeling supported by our data platform team.
  • Experience working with design systems or component libraries.
  • Background in SaaS environments or multi-tenant application development.
  • Soft Skills & Team Approach
  • Strong collaborator who enjoys working closely with technical leaders and cross-functional teams.
  • Product-aware engineering mindset—balances technical quality with user and business impact.
  • Clear communicator able to articulate technical ideas, tradeoffs, and options.
  • Proactive, curious, and always improving your toolbox—especially around emerging AI development patterns.

Responsibilities

  • Develop high-quality product features using React , TypeScript , and modern tooling.
  • Collaborate with technical leadership on architectural patterns, system design, component structures, and organization.
  • Implement AI‑enabled capabilities in partnership with internal teams—focusing on product integration, UX, and application logic.
  • Contribute to a polyglot environment (Nx for example), ensuring maintainability and consistency across projects.
  • Build both front‑end and back‑end components, including APIs and server-side logic.
  • Participate in code reviews, design discussions, and engineering initiatives that improve development workflows, testing, and CI/CD.
  • Stay current with emerging tools, libraries, and engineering methodologies—bringing thoughtful recommendations to the team.
  • Partner closely with product, UX, and cross-functional stakeholders to deliver well‑designed, reliable features.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service