
Senior Backend Software Engineer, Integrations
Posted Jul 18

Posted Jul 18
This is a fully remote position, open to applicants in Canada.
• Assist in designing, developing, and enhancing connections among Event Temple and various hospitality platforms, property management systems, email service providers, payment processors, and other industry collaborators.
• Create and implement dependable, high-performance integrations with third-party APIs.
• Establish integrations with property management systems, payment gateways, hospitality platforms, and other external services.
• Contribute to both technical and architectural decisions for our expanding integration ecosystem.
• Develop and enhance systems for monitoring integration health, API performance, failures, and data consistency.
• Create robust integration workflows utilizing retries, idempotency, rate limiting, error handling, and graceful degradation.
• Collaborate with integration partners on technical requirements, API specifications, testing, and implementation details.
• Investigate and resolve intricate production issues spanning Event Temple and external systems.
• Enhance the scalability and reliability of background processing and synchronization workflows.
• Collaborate with fellow engineers to establish and disseminate best practices for APIs, integrations, and distributed systems.
• Engage in technical discussions with partner engineering teams and contribute to integration planning.
• Over 5 years of professional software engineering experience.
• Extensive experience in building and maintaining third-party API integrations in a production environment.
• Strong backend development expertise using Ruby on Rails or another contemporary server-side framework.
• Willingness and capability to become proficient in Ruby on Rails.
• Experience in designing reliable systems for high-volume, multi-tenant applications.
• A solid understanding of REST APIs, webhooks, authentication, asynchronous processing, and background jobs.
• Proficient in managing retries, idempotency, rate limits, timeouts, partial failures, and data consistency.
• Familiarity with observability practices, including monitoring, logging, tracing, and alerting.
• Experience in investigating and debugging complex issues across distributed systems.
• Excellent written and verbal communication skills.
• Ability to work autonomously while effectively collaborating with engineers, product teams, and external partners.
• Comprehensive health and dental coverage.
• Competitive salary.
• Flexibility to work from home or remotely.
Ramp
Park Place Technologies
Valtech
Talkdesk
Get handpicked remote jobs straight to your inbox weekly.