Lead Full Stack Engineer

Oteemo, IncParkville, MD
2d

About The Position

Oteemo is seeking a Lead Software Engineer who is a hands-on technical leader responsible for designing, building, and evolving high-quality applications and services centered on GraphQL APIs and TypeScript-based runtimes. This person sets the technical standard for the team, drives architectural decisions, and mentors engineers toward engineering excellence — all while remaining deeply engaged in the codebase.

Requirements

  • 6+ years of software engineering experience, with at least 2–3 years in a lead or principal capacity.
  • 3+ years of production GraphQL experience at meaningful scale (high query volume, federated graphs, or multi-team graph ownership).
  • Experience contributing to or owning a platform or shared service consumed by multiple product teams.
  • Familiarity with developer experience tooling: monorepo management (Turborepo, Nx), code generation (GraphQL Codegen), and linting (ESLint with TypeScript plugins).

Nice To Haves

  • Open source contributions or demonstrated technical community engagement are a plus.

Responsibilities

  • Architect and implement scalable GraphQL APIs (schema design, resolvers, subscriptions, federation) across multiple services or domains.
  • Lead the design of TypeScript-first codebases, enforcing strong typing discipline, clean module boundaries, and maintainable patterns.
  • Own end-to-end service design: from data modeling and API contracts to performance, security, and observability.
  • Establish and evolve engineering standards — code review culture, testing strategy, CI/CD practices, and documentation norms.
  • Collaborate closely with product managers, designers, and stakeholders to translate requirements into robust technical solutions.
  • Identify and mitigate technical debt proactively; champion refactoring efforts without sacrificing delivery velocity.
  • Mentor and grow junior and mid-level engineers through pairing, code reviews, and structured feedback.

Benefits

  • Competitive pay and benefits
  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity by becoming part of a rapidly growing organization. It’s not your tenure but what you can bring to the table that defines how your career will be shaped. You control your growth.
  • Complex but interesting challenges to improve the depth and breadth of your technical and business skills. Our consultants are business technologists and understand how technology drives business.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service