
Senior Full Stack Engineer
Peek
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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