Company:sherpa°
Location:Canada
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentCloud ComputingGCPTypeScriptFirebaseREST APINest.jsCI/CDTerraformMicroservices
- 5+ years professional software development experience
- Proven track record building complex, user-focused backend systems
- Experience with distributed systems and microservices architecture
- Deep understanding of web technologies and cloud platforms
- Excel in collaborative, fast-paced startup environments
- Strong communication skills
- Architect and build distributed systems that power global travel.
- Build and maintain specialized APIs (Orders, Documents, Applications, Webhooks, Travellers, Products).
- Work with Google Cloud Gen AI for document analysis and machine learning pipelines.
- Deploy with Google Cloud Run, Pub/Sub messaging, Firestore, PostgreSQL, and Firebase Auth.
- Design resilient systems using Google Pub/Sub, webhooks, and real-time data synchronization.
- Implement robust authentication, API key management, and compliance systems.
- Collaborate with product managers, frontend engineers, and designers.
- Handle passport document verification and travel requirement calculations.
- Tackle challenges like real-time document processing, multi-tenant architecture, and building resilient systems.
- Own backend infrastructure, co-managing authentication, payments, AI logic, feature management, and data processing systems.
- Drive technical decisions and system integration approaches.
- Build performant, reliable systems.
- Handle diverse tasks from analytics and insights reports to GCP infrastructure with Terraform.