Skip to main content
Cloudbeds
Зібрано зBuiltinСьогодні
BackendSenior

Senior Software Engineer

PHPJavaPythonTypeScriptPostgreSQLTerraformDockerKubernetesHelmArgoCDAWSCI/CD
Формат
Remote
Зайнятість
Full Time
Локація
Worldwide
Оплата
Не вказана

Про позицію

Cloudbeds is a hospitality platform company. This Senior Back End Software Engineer role on the Integrations team involves designing and delivering APIs, marketplace, and infrastructure for third-party integrations. The role requires strong proficiency in Java/PHP, PostgreSQL, and cloud-native technologies.

Обовʼязки

  • Participate as a member of an agile engineering team, contributing to our application codebase daily
  • Develop in the existing codebase using PHP and Java
  • Engage in discussions on complex technical concepts and requirements with both technical and non-technical stakeholders
  • Write clean, well-tested, well-documented, and elegant code
  • Support a team environment where skill, knowledge, and capability are fostered and highly valued
  • Drive our API to be loved by our partners, enabling them to deliver their work into the Cloudbeds ecosystem at high scale
  • Design resilient event-driven workflows, including idempotency, retries, dead-letter handling, and reconciliation
  • Assist in researching new technologies to ensure the best fit, quality, and outcome
  • Collaborate with our customers and partners to find the best solution to problems

Вимоги

  • 5+ years of software engineering experience building, shipping, and operating production applications
  • Strong proficiency in a language like Java / Python / TypeScript / PHP
  • Solid understanding of relational data modeling, PostgreSQL, caching, API design, distributed systems, and asynchronous or event-driven workflows
  • Strong software engineering fundamentals, including maintainable architecture, automated testing, debugging, performance, security, and operational reliability
  • A passion for developers and APIs, no matter what platform or language they use
  • A solid understanding of REST APIs and best practices
  • Experience within an organization that focused on high availability, scalability, security, automation, and observability
  • 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
  • Experience owning cloud-native delivery and operations, including Terraform, Docker, Kubernetes, Helm, Argo CD, AWS, CI/CD, observability, and production incident response
  • Strong teamwork and time management skills
  • Business-level English fluency, with strong written communication and collaboration skills in a remote, globally distributed team

Переваги

  • Remote First, Remote Always
  • PTO in accordance with local labor requirements
  • Monthly Wellness Fridays - enjoy an extra-long weekend every month
  • Fully 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
Senior Software Engineer
Оригінал