About The Position

We’re looking for a Senior Full Stack Developer to build and evolve modern, cloud-native applications. You’ll own features end-to-end—from designing performant React/TypeScript user experiences to building event sourced Node.js services and GraphQL running serverless on AWS. You’ll partner closely with product and design, contribute to system architecture in an event-driven, service-oriented environment, and help strengthen engineering practices around CI/CD, automated testing, observability, and security-by-design.

Requirements

  • 4-5+ years of professional experience building and shipping production web applications.
  • Strong experience with React and modern frontend development practices.
  • Strong backend experience with Node.js and event based service design.
  • Hands-on experience deploying and operating services in AWS environments.
  • Familiarity with event sourced and event-driven system design.
  • Experience with automated testing and CI/CD pipelines.
  • Proficiency with Git-based workflows and collaborative development.
  • Strong problem-solving skills and the ability to work across the full stack.
  • Excellent communication skills and ability to collaborate cross-functionally.

Nice To Haves

  • TypeScript-first development experience across frontend and backend.
  • Experience with GraphQL and contract-first API development.
  • Familiarity with Infrastructure as Code (CDK, Terraform, or CloudFormation).
  • Experience with observability tooling (logging, metrics, tracing, alerting).
  • Database experience with SQL and/or NoSQL systems.
  • Experience building software in regulated or security-sensitive environments.

Responsibilities

  • Own and deliver end-to-end product features from design through production support.
  • Build high-quality, accessible, and performant user interfaces using React and TypeScript.
  • Design and implement backend services and APIs using Node.js and GraphQL.
  • Develop and operate cloud-native and serverless workloads on AWS, including AWS Lambda.
  • Contribute to service-oriented and event-driven architectures that scale reliably over time.
  • Write clean, maintainable code and participate in thoughtful code reviews to raise engineering standards.
  • Create and maintain automated tests (unit, integration, and end-to-end) to ensure system reliability.
  • Contribute to CI/CD pipelines and release processes that enable fast, safe, and repeatable deployments.
  • Instrument services with logging, metrics, and tracing; help diagnose and resolve production issues.
  • Apply secure coding practices and protect sensitive data as part of everyday development.
  • Collaborate closely with product, design, and engineering peers in an Agile environment.
  • Use modern development tools, including AI-assisted workflows, to improve productivity while maintaining quality.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service