Java Engineer at Cloudbeds
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 26

Salary

0.0

Posted On

09 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

The Integrations team owns the surface where Cloudbeds meets everything else: the partner APIs and marketplace, and the connectors to the accounting, point-of-sale, revenue management, door lock, and channel systems our customers run their properties on. We also build the integrations that keep our customers compliant with the tax, fiscal, and guest-reporting authorities in each market we sell into, where deadlines are set by legislation rather than by roadmap. You'll join a pragmatic, collaborative team that values ownership, defensive design, and engineers who are comfortable making systems they only half control behave reliably.

What You Bring to the Team:

  • Participate as a member of an agile engineering team, contributing (following best practices) 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, so that a partner outage degrades gracefully instead of losing data
  • 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

What Sets You Up for Success:

  • 5+ years of software engineering experience building, shipping, and operating production applications, with 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

#LI-IK1

Responsibilities
Loading...