Senior Backend Software Engineer focused on third-party integrations for Event Temple's hotel management software. Designing and implementing reliable, scalable connections between diverse systems.
Responsibilities
Help design, build, and improve connections between Event Temple and hospitality platforms, property management systems, email providers, payment processors, and other industry partners
Design and implement reliable, high-performance integrations with third-party APIs
Build integrations with property management systems, payment gateways, hospitality platforms, and other external services
Contribute to technical and architectural decisions for our growing integration ecosystem
Build and improve systems for monitoring integration health, API performance, failures, and data consistency
Develop resilient integration workflows using 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 complex production issues across Event Temple and external systems
Improve the scalability and reliability of background processing and synchronization workflows
Work with other engineers to establish and share best practices for APIs, integrations, and distributed systems
Participate in technical discussions with partner engineering teams and contribute to integration planning
Requirements
5+ years of professional software engineering experience
Significant experience building and maintaining third-party API integrations in production
Strong backend development experience using Ruby on Rails or another modern server-side framework
The ability and interest to become productive in Ruby on Rails
Experience designing reliable systems for high-volume, multi-tenant applications
A strong understanding of REST APIs, webhooks, authentication, asynchronous processing, and background jobs
Experience handling retries, idempotency, rate limits, timeouts, partial failures, and data consistency
Experience with observability practices, including monitoring, logging, tracing, and alerting
Experience investigating and debugging complex issues across distributed systems
Strong written and verbal communication skills
The ability to work independently while collaborating effectively with engineers, product teams, and external partners.
Solution Architect at Aviso Wealth developing technology architecture and design strategies for financial services. Lead implementation of technology solutions to fulfill organizational business goals.
Customer Solutions Architect responsible for pre - sales solutioning across data, voice, mobility, and IoT portfolios for TELUS. Engaging with clients to provide scalable, customer - centric technology solutions.
Solutions Engineer working with financial institutions to simplify regulatory compliance using AI - driven SaaS solutions. Collaborating with sales and delivery teams to meet client needs for risk management.
Business Development Manager driving sales of Axis body worn solutions in the Americas. Cultivating growth and maintaining key relationships, with a focus on regional sales strategies.
Solutions Consultant specializing in Global Payroll at Remote making a meaningful impact. Collaborate with customers and internal teams to enhance payroll services and drive success.
Solutions Engineer at Peregrine Technologies promoting AI platform for public safety organizations. Collaborating on product demonstrations and addressing unique customer challenges.
Senior Client Solutions Manager providing tailored solutions for social media strategies at Brand Networks. Building relationships with clients and driving their marketing objectives using our platform.
Senior Architect responsible for leading secure, scalable technology solutions at BrokerLink. Collaborate with business and tech teams to align designs with services in insurance.
Solutions Architect owning complex customer solutions end - to - end in a contingent workforce management solution. Partnering across teams to ensure effective execution from pre - sales to implementation.