Aescape Senior Backend Engineer (Contract) to build and ship services connecting Aescape to third-party booking platforms. The role involves setting up infrastructure and implementing three third-party booking platform integrations.
Responsibilities
Review Aescape’s service and infrastructure templates and set up a skeleton service that follows our template Go service and best practices
Set up the infrastructure for running the third-party integration services so ongoing maintenance stays light
Implement each booking platform integration within this infrastructure, communicating with Aescape’s general third-party booking integration service (3 total third-party platforms in this contract)
Work actively with the Aescape backend and infrastructure teams, giving feedback that improves the Aescape API and infrastructure template
Set up an infrastructure maintenance plan and hand off the work at the end of the engagement
Potential for future work: fixing integrations when third parties introduce breaking API changes, adding more booking providers, priority consideration when expanding the full-time roles on the backend team
What You’ll Bring
5+ years of backend engineering, with recent production Golang experience
Experience building and shipping third-party API integrations in production, ideally booking, scheduling, payments or CRM systems
Experience taking a service from skeleton to production and handing it off with clear documentation
Comfort working with vendor APIs that are inconsistent or thinly documented
Experience with AWS and infrastructure setup for backend services
Qualification
5+ years of backend engineeringRecent production Golang experience
Required
5+ years of backend engineering
Recent production Golang experience
Experience building and shipping third-party API integrations in production
Experience taking a service from skeleton to production with clear documentation
Comfort working with vendor APIs that are inconsistent or thinly documented