Senior Python Backend Engineer
Happio Ltd ·
- Seniority
- Senior
- Employment
- Contract
- Category
- Backend
- Experience
- 5+ years
About Us
We’re building a mental wellness app designed to deliver personalised, accessible, and impactful support to users worldwide. Our mobile app is already live and growing fast, and we’re now looking for a talented Backend Developer to join our team and help take the product to the next level.
The Role
You'll own and evolve the server-side logic that powers our apps — designing and shipping APIs consumed by mobile and web clients, strengthening our microservices ecosystem, and helping us scale reliably and securely. You'll work closely with frontend and mobile engineers, DevOps, and product.
Key Responsibilities
API & Auth
Design and maintain RESTful APIs for iOS, Android, and web
Build high-throughput async endpoints
Implement JWT auth flows and OAuth 2.0 social login (Apple, Google)
Microservices & Architecture
Develop and maintain core services: User, Content, Tracking, Analytics, Notification
Design stateless, fault-tolerant services for horizontal scaling
Contribute to Golang services for high-concurrency analytics and notification dispatch
Database & Caching
Write optimized PostgreSQL queries; design schema migrations indexes
Implement time-based table partitioning for analytics and journal data
Configure PgBouncer pooling, read/write splitting, and materialized views
Build and invalidate multi-layer Redis caches (sessions, content metadata, preferences)
Integrations
Apple HealthKit (sleep, HRV, mindful minutes, activity sync)
In-app purchases: App Store API and Google Play Billing verification
Push notifications via Firebase Cloud Messaging (iOS & Android)
Stripe for web subscription payments; Amazon Polly for TTS in meditations
Security & GDPR
GDPR features: data export (JSON), 30-day automated deletion, consent management
AES-256-GCM encryption for sensitive mental health data fields
Enforce TLS 1.3, HSTS, Perfect Forward Secrecy; contribute to RBAC and audit logging
DevOps & Quality
Requirements
Must Have
AI & Automation