Senior Backend Engineer
Technoidentity
- Location
- US
- Workplace
- Remote
- Employment
- Contract
- Salary
- USD 80–100/hr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design and implement Temporal workflows, activities, and workers in Python
- Model long-running, stateful processes as durable code
- Own correctness under failure: idempotency, retries, timeouts, signals, queries, versioning, and safe deploys
- Build and operate production Python backend services
- Debug distributed-systems problems
- Write high-quality, well-tested, well-typed code
- Raise the bar in code review
- Collaborate directly with client engineering teams
- Defend design decisions in technical discussions
Requirements
- 8+ Years experience
- 5+ years building production backend systems
- Strong recent Python (3.10+): async/await, typing, packaging, testing discipline
- Solid CS fundamentals — data structures, algorithms, complexity
- Demonstrated distributed systems experience: concurrency, consistency, idempotency, message queues, at-least-once semantics, failure modes
- System design ability: can design a scalable, fault-tolerant service end to end and reason about trade-offs
- Production ownership: has run services in prod, handled on-call/incidents, and cares about observability (logs, metrics, tracing)
- Strong written and verbal communication
- Can work in ambiguity and move fast without breaking correctness
- Legally authorized to work in the US
- Hands-on with Temporal (or equivalents like Cadence, AWS Step Functions, durable workflow engines)
- Understands the durable-execution model: determinism constraints, activity vs. workflow boundaries, signals/queries, durable timers, workflow versioning, worker scaling
Preferred
- Temporal-specific experience
- Temporal certification, contributions, or having run Temporal at scale in prod
- Clean, testable, idiomatic code and a high personal quality bar
- Can decompose a vague, open-ended problem into a correct, incremental plan and explain reasoning clearly
- Comfortable with performance work, profiling, and reasoning about systems under load
- Genuine curiosity and fast learning
- Track record of shipping reliable systems in fast-moving, high-stakes environments
- Cloud (AWS/Google Cloud Platform)
- Containers/Kubernetes
- CI/CD
- Datastores at scale (Postgres, Redis, Kafka, etc.)
- Experience being embedded with or vendored into a demanding client engineering org
Skills
- Python
- Temporal
- Cadence
- Data Structure
- Step-Functions
- Amazon Web Services
Similar roles
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today