We're a remote-first team building software to transform the hospitality industry. We're looking for a Staff Backend Engineer to help deliver exceptional product experiences to our customers worldwide. Our Payments Team is a supportive and collaborative group of engineers who are building the financial backbone of the industry.
Requirements
- 7+ years of web application software engineering experience of Java (Spring)
- 3+ years of PHP (preferred) or other programming languages, ie. Python
- 5+ years of production experience with PostgreSQL or MySQL, with a track record of optimizing database performance for high-volume applications
- 3+ years of experience in designing and developing event-driven services
- Hands-on experience with IaC (ArgoCD, Kubernetes, Terraform), AWS, Kafka
- Experience in the Payments domain
- Experience within an organization that focused on high availability, scalability, security, automation, and observability
- Strong business sense and ability to collaborate with leadership and non-technical stakeholders on highly visible projects
- Dedication towards observability by leveraging metrics, experiments, and prototypes to ensure decisions are data-driven
- Strong knowledge and a passion for software engineering best practices, design patterns, and automated testing
Benefits
- Remote First, Remote Always
- PTO in accordance with local labor requirements
- 2 corporate apartment accommodations for team member use for free
- Monthly Wellness Fridays
- Full Paid Parental Leave
- Home office stipend based on country of residency
- Professional development courses in Cloudbeds University
- Access to professional development, including manager training, upskilling and knowledge transfer
