Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Peek

Senior Full Stack Engineer, PEEK Q2'26

Peek

Senior Full Stack Engineer developing beautiful and functional customer experiences for Peek's AI-powered booking flows. Collaborating with the engineering team to tackle complex technical problems.

Posted 5/1/2026full-timeRemote • 🇲🇽 MexicoSenior💰 MX$1,000,000 - MX$1,150,000 per yearWebsite

Tech Stack

Tools & technologies
ElixirJavaScriptSQL

About the role

Key responsibilities & impact
  • Do you love crafting beautiful and functional customer experiences?
  • Want to work on interesting technical problems around booking flows and payments?
  • Do you have a passion for Elixir and functional programming but also love building complete experiences end to end?
  • You'll design and operate complex agent orchestration systems, develop patterns for human-agent collaboration, and ship real product features primarily through agent-assisted development in collaboration with human colleagues.
  • This role will primarily focus on the Customer Experience (B2B2C) side of the business, including building an elevated user experience in a new and improved greenfield booking flow.

Requirements

What you’ll need
  • Strong backend fundamentals in Elixir: API design, data modeling, SQL, service reliability, and debugging production issues.
  • Passion for crafting flawless user experiences: enthusiastic to closely follow design mockups, “customer experience first” mentality, well-tested code is a top priority - bugs in production keep you up at night.
  • A holistic view of development and complexity: ability to identify and bridge the gap between frontend and backend complexity.
  • Adaptability to the changing tech industry: demonstrated daily use of AI coding tools (Claude Code, Codex, Cursor or equivalent) in a production engineering workflow.
  • Ability to critically evaluate AI-generated code: you 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 and empathetic communicator: you flag when a spec has holes, you can articulate why you made a technical choice, you enjoy collaboration and seek to understand different perspectives, and you are constructive in any disagreements.
  • Self-motivation and ownership: you will push your work forward without prompting and look for ways to unblock yourself and the team on business priorities; you enjoy ownership over your work and seeing code through from conception to production.
  • A passion for Elixir and functional programming.
  • 5+ years of professional development using Elixir and/or JavaScript.
  • Solid coding practices including peer code reviews, unit testing, continuous integration, TDD, etc.
  • Strong understanding of AI tools and ability to identify pitfalls and course correct AI-generated code based on deep knowledge of the fundamentals of building production software.
  • Experience being on an on-call rotation and willingness to help with occasional production issues outside of work hours when on-call.

Benefits

Comp & perks
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
ElixirAPI designdata modelingSQLservice reliabilitydebuggingunit testingcontinuous integrationTDDAI coding tools
Soft Skills
customer experience focusclear communicationempathyself-motivationownershipcollaborationcritical evaluationadaptabilityproblem-solvingsystem design instincts