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

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.

Senior Full Stack Engineer, PEEK Q2'26
PeekSenior 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.
Tech Stack
Tools & technologiesElixirJavaScriptSQL
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 resumeApplicant 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