How Remoteville checks and expires listings

Senior Backend Engineer

Skills
ConnectorsDriftECSEnhanced Data Rates For GSM EvolutionHealthcareModelingMotors
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Professional backend experience in production environments
  • Strong Python development at scale
  • Experience with AWS services such as ECS Lambda DynamoDB SQS CloudWatch or S3
  • Background in distributed systems data pipelines recovery systems workflow engines schedulers sync engines observability or infrastructure
  • Ability to design for partial failure retries idempotency backpressure caching concurrency limits queueing or distributed state
  • Experience debugging complex production issues
  • Comfort reading code below the abstraction layer
  • Clear communication in a small team
  • Ability to mentor or raise engineering standards
  • Depth in at least one technical area

Nice to have

  • Curious builder
  • Systems thinker
  • High ownership
  • Deep problem solver
  • Pragmatic
  • Collaborative
  • Production-minded
  • Infra obsessed

Day to day

  • Partner directly with founding engineers to design and scale core backend systems.
  • Build ingestion, scheduling, recovery, connector architecture, observability, CI/CD, and internal tooling.
  • Solve complex data infrastructure problems involving large-scale cloud data, long-running workloads, and correctness under failure.