Senior Backend Engineer — Temporal & Python

Remote • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
Contract Corp To Corp
Contract W2
6 Months
No Travel Required
Remote
$65 - $75/hr
Company Branding Image
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Amazon Web Services
  • Communication
  • Collaboration
  • SAFE
  • Python
  • PostgreSQL
  • Modeling
  • Orchestration
  • PASS
  • Temporal
  • Reasoning
  • Integrated Circuit
  • Embedded Systems
  • Data Structure
  • Debugging
  • Good Clinical Practice
  • Continuous Delivery
  • Continuous Integration
  • Customer Engineering
  • Google Cloud Platform

Summary

About the role

You''ll build durable, long-running backend systems on Temporal for our Tier-1 clients — the kind of transaction-critical workflows that must survive failure, retries, deploys, and scale without losing state or correctness. This is a hands-on IC role for engineers who care about reliability as a first-class property, not an afterthought. Some engineers in this role will be staffed on high-bar client engagements where they''ll be evaluated against the client''s own senior engineering standards, so we hire people who can hold that line.

What you''ll do

  • Design and implement Temporal workflows, activities, and workers in Python — modeling long-running, stateful processes (orchestration, sagas, human-in-the-loop, exception handling) as durable code.
  • Own correctness under failure: idempotency, retries, timeouts, signals, queries, versioning, and safe deploys of in-flight workflows.
  • Build and operate production Python backend services — APIs, async I/O, data access, integration with queues and datastores.
  • Debug distributed-systems problems: race conditions, partial failures, non-determinism, replay mismatches.
  • Write high-quality, well-tested, well-typed code and raise the bar in code review.
  • Collaborate directly with client engineering teams and defend design decisions in technical discussions.

Must-have qualifications

  • 5+ years building production backend systems, with strong recent Python (3.10+): async/await, typing, packaging, testing discipline.
  • Solid CS fundamentals — data structures, algorithms, complexity — strong enough to pass a rigorous coding interview loop.
  • 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 out loud.
  • 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.

Temporal-specific (strongly preferred; we''ll also train the right person)

  • 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.
  • Bonus: Temporal certification, contributions, or having run Temporal at scale in prod.

What makes a candidate stand out 

  • Clean, testable, idiomatic code and a high personal quality bar — reviewers rarely need to ask twice.
  • 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 — picks up unfamiliar codebases, tools, and domains quickly.
  • Track record of shipping reliable systems in fast-moving, high-stakes environments.

Nice to have

  • 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.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: PTPqXO5LwrKguUK
  • Position Id: 9020286
  • Posted 8 hours ago

Company Info

About Technoidentity

Founded a decade ago, we’ve grown from a small team into a leading global software consultancy. With our roots in custom systems delivered through agile methodology, we are leading and defining technologies. Organic growth is what we continue to believe in. We have developed an integrated approach to solve challenges by building on our engineering and strategy capabilities. People are at the heart of the organization and drive collaboration to deliver results fast.

Technoidentity is a software development company driven by passion and purpose. We combine our expert understanding of technology with disruptive innovation to deliver intelligent software solutions for our clients. The speed and adaptability of our learning enable us to harness the latest technologies that complement your business’s strategic goals and enhance profitability.

 

About_Company_OneAbout_Company_Two
Contact the job poster
SM

Swetha Madhu

Recruiter @ Technoidentity
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs