Hybrid Lead Full Stack Engineer

Posted 4 minutes ago

Apply now

About the role

  • Lead Software Engineer at Oteemo, responsible for designing and implementing scalable GraphQL APIs. Collaborating with teams and mentoring engineers while driving technical excellence in a hybrid work environment.

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.

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.
  • Open source contributions or demonstrated technical community engagement are a plus.
  • Familiarity with developer experience tooling: monorepo management (Turborepo, Nx), code generation (GraphQL Codegen), and linting (ESLint with TypeScript plugins).

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.
  • Competitive pay and benefits.

Job title

Lead Full Stack Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job