About the role
This is a remote position.
Job Description
We are seeking a Senior Backend Developer with experience in scalable architectures, API development, and cloud-based services to join a team building a technology platform for an adventure travel and outdoor community.
The platform is already in production with real users and supports both web and iOS applications through a multi-tenant architecture, third-party integrations, data enrichment processes, partner data exports, and Machine Learning pipelines.
This role requires a highly autonomous, results-driven professional who can own the full software development lifecycle: analyzing requirements, designing solutions, developing features, deploying to production, validating results, and ensuring platform stability.
Responsibilities
- Design, develop, and maintain backend APIs and services within a multi-tenant architecture, ensuring strict tenant data isolation and security.
- Develop new features using TypeScript and serverless architectures.
- Design and optimize PostgreSQL databases, including data modeling, migrations, and Row-Level Security (RLS) policies.
- Build and maintain integrations with third-party services and APIs, including authentication, webhooks, idempotent processes, and data reconciliation.
- Collaborate directly with external vendors to troubleshoot issues and implement new integrations.
- Design and maintain secure APIs and processes for data exchange with business partners.
- Ensure the secure handling of sensitive information and Personally Identifiable Information (PII).