Mexico Remote (Global)

Peek is hiring a Senior Full Stack Engineer

About the Role

As a Senior Full Stack Engineer, you will play a central role in designing and delivering robust, scalable software that powers digital experiences. You'll translate complex product challenges into well-defined technical tasks, guiding work from concept through to production. Ownership of full-stack features means making key decisions on architecture, data modeling, and integration while ensuring systems are built for longevity and performance.

What You’ll Do

  • Break down open-ended problems into actionable engineering tasks, defining scope and dependencies for efficient execution.
  • Design and manage agent orchestration systems that reliably produce working features using AI-assisted development.
  • Build clean, maintainable APIs and data structures with long-term scalability in mind.
  • Integrate AI coding tools into your workflow—using them to accelerate development while rigorously reviewing outputs for correctness, security, and quality.
  • Work closely with Product and Design teams to refine requirements, surface edge cases early, and ensure technical feasibility.
  • Set high standards for code quality through thoughtful reviews, testing strategies, and proactive identification of issues—especially those introduced via AI-generated code.
  • Share knowledge and best practices to strengthen the team’s collective fluency with AI-powered development.

What We’re Looking For

  • At least five years of professional experience building and maintaining production systems with Java or JavaScript.
  • Solid foundation in backend engineering: API design, SQL, data modeling, debugging, and service reliability.
  • Daily hands-on experience using AI coding assistants like Claude Code, Codex, or similar tools in real development workflows.
  • Strong ability to assess AI-generated code—spotting logic flaws, security risks, and maintainability concerns—and taking full ownership of what gets merged.
  • Strategic thinking about system design: weighing tradeoffs, anticipating failure modes, and planning for scale.
  • Clear, direct communication skills—able to explain technical decisions, challenge assumptions constructively, and advocate for completeness before release.
  • Curiosity about Elixir or functional programming, as we continue to expand our technology stack.

Nice to Have

  • Experience developing B2B SaaS platforms, particularly those involving multi-tenant data models or transactional business logic.
  • Background working on small, autonomous teams where independent architectural judgment was required.
  • Frontend proficiency with Angular or modern JavaScript frameworks, enabling end-to-end feature ownership.
  • Familiarity with the travel, hospitality, or experiences sector.

Technology Environment

Our stack includes Java, JavaScript, SQL, Elixir, and Angular. We actively use AI development tools such as Claude Code, Augment, Codex, and Cursort to enhance productivity and innovation.

Work Environment

We operate as a remote-first team with team members around the world. Flexibility and autonomy are core to how we work, supported by a culture that values deep focus, clear communication, and sustainable pace.

Company Values

  • Put customers first, deeply understanding their needs.
  • Deliver meaningful impact at scale.
  • Work together with clarity and intention.
  • Commit to continuous learning and improvement.
  • Value thoughtful decisions over fast ones.
  • Take ownership of outcomes.
  • Communicate directly and respectfully.
  • Make quality part of every step in the process.

Equal Opportunity

We are committed to a workplace that is inclusive and equitable. All qualified candidates will be considered for roles without regard to race, religion, national origin, sex, gender identity, sexual orientation, veteran status, disability, or other protected attributes.

Required Skills
JavaJavaScriptSQLElixirAngularAPI designdata modelingservice reliabilitydebuggingAI coding toolssystem design JavaJavaScriptSQLElixirAngularAPI designdata modelingsystem designAI coding toolsdebuggingservice reliability
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Peek
Peek.com platform combines powerful business software with an award-winning marketplace for consumers to book experiences. The Peek Pro software suite provides online booking, point-of-sale, and automation tools for experience operators.
All jobs at Peek Visit website
Job Details
Department Engineering
Category fullstack
Posted 12 days ago