We're looking for a Staff Backend Engineer to join our Payments tribe. As a member of our team, you will help deliver an exceptional product experience to our customers all around the world. You will develop in the existing codebase using Java and PHP, lead discussions on complex technical concepts, and take ownership of the quality and reliability of your contributions.
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
- A 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 (San Diego & São Paulo)
- Monthly Wellness Fridays - enjoy an extra long weekend every month
- 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
