Fullstack Engineer

Peek Logo

Peek

πŸ“Remote - Mexico

Summary

Join Peek's Payments team as a Senior Engineer and contribute to a thriving B2B SaaS business. You'll collaborate with product and design teams to create exceptional user experiences, mentor fellow engineers, and take ownership of features from development to production. This role requires experience with payments or marketplace platforms and strong coding practices. Peek offers a remote-first work environment, competitive compensation, and comprehensive benefits, including full health care, dental, and vision plans, paid parental leave, and equity upside.

Requirements

  • 3+ years of experience as a software engineer
  • Experience with a payments or marketplace platform. At least one year as a developer on a payments related system
  • Domain knowledge on marketplaces and payment systems
  • Strong communication skills
  • Solid coding practices including peer code reviews, unit testing, continuous integration, TDD
  • Well organized and self-motivated
  • Advocate for self-care while managing a high workload

Responsibilities

  • Collaborate with Product Management and Design to build top notch user experiences while focusing on code quality and maintaining codebase and system health
  • Act as a mentor to fellow software engineers, through code reviews, design document critiques, and brainstorms throughout the software development process
  • Taking ownership of features built from development through release to production
  • Advocating for a consistent and delightful customer experience
  • Deliver production-quality code with adequate automated test coverage
  • Strong interpersonal communication skills. Collaborate to solve problems. We value team success over individual achievement. We love working with people who can ask hard questions, offer unusual solutions, and are willing to compromise when solving challenging problems on a deadline
  • Well organized and self motivated . Be able to adapt to this fast paced environment, where teams are growing, and priorities shift on a quarterly basis as we move into new markets
  • Advocate for self care while managing a high workload. We want you to show up as your best self, and to speak up for what you need to stay healthy and engaged

Preferred Qualifications

  • Experience with GraphQL
  • Experience with mobile technologies
  • Experience using Elixir/Ruby or functional languages (Scala / Closure)
  • Experience with message queues such as RabbitMQ
  • Experience with relational and/or non-relational databases

Benefits

  • Full health care, dental, and vision plans
  • Paid parental leave
  • Company recharge at the end of the year
  • Competitive compensation packages that include significant equity upside

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.