26 Oct
|
Relanto
|
Canada
Role: Python Backend Engineer Duration: contract
Location:
Canada (remote)
Job Description
• 5+ years designing, building, and maintaining production backend services at scale. 10+ years if Lead level engineering candidate.
• Expert-level Python for server-side development; solid grasp of at least one web/async framework (e.g. aiohttp, FastAPI, Flask) and the WSGI/ASGI model.
• Service and API design: REST (and/or gRPC), request/response and streaming patterns, pagination, versioning, idempotency, and backward-compatible contracts.
• Data layer: SQL and data modelling, query optimization and indexing, transactions, connection pooling; experience with relational, warehouse (Snowflake), and NoSQL/key-value (DynamoDB) stores.
• Server-side patterns: caching strategies, background jobs/workers, queues and event-driven processing, rate limiting, retries/backoff, and timeouts.
• Performance & reliability: profiling, load handling, latency/throughput trade-offs, graceful degradation, and designing for failure.
• Observability: structured logging, metrics, distributed tracing, and debugging live production issues.
📌 Python Backend Engineer (Canada)
🏢 Relanto
📍 Canada