Peek

Senior Full Stack Engineer

Peek

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect and break down ambiguous product problems into concrete, well-scoped tasks for agents to execute and ship full-stack features, owning work from design through production release.
  • Design and operate complex agent orchestration systems that ship real product features.
  • Design APIs and data models that are clean, consistent, and built to last, not just fast to write.
  • Contribute to our AI-first engineering culture, share patterns, document what works, and help the team level up on how we build with AI.
  • Use AI tools fluently - Claude Code, Augment, or equivalent- to compress implementation time, then critically review everything that comes out of them.
  • Collaborate closely with Product and Design to identify gaps in specs, surface edge cases early, and push back when something isn't ready to ship.
  • Set the quality bar: well-structured, maintainable code; conduct thorough code reviews; maintain adequate test coverage; and catch bugs introduced by AI before they reach production.

Requirements

  • 5+ years of professional development using Java and/or JavaScript with a meaningful track record of shipping production systems.
  • Strong backend fundamentals: API design, data modeling, SQL, service reliability, and debugging production issues.
  • Demonstrated daily use of AI coding tools (Claude Code, Codex, Cursort or equivalent) in a production engineering workflow.
  • Ability to critically evaluate AI-generated code: catch logic errors, identify security issues, assess maintainability, and own what gets merged regardless of how it was written.
  • Strong system design instincts: you think about tradeoffs, edge cases, and what happens when things scale or fail.
  • Clear communicator: you can articulate why you made a technical choice, flag when a spec has holes, and disagree constructively.
  • Interest in Elixir or functional programming languages as we expand our stack.
  • Experience building B2B SaaS products, ideally with complex multi-tenant data models or transactional workflows.
  • Experience on small, high-output teams where you've had to make architectural calls without a committee.
  • Frontend experience, particularly with Angular or modern JS frameworks, enough to own a feature end-to-end.
  • Background in the travel, hospitality, or experiences industry.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptAPI designdata modelingSQLservice reliabilitydebuggingsystem designfrontend developmentfunctional programming
Soft Skills
clear communicationcritical evaluationcollaborationproblem-solvingconstructive disagreement