How Remoteville checks and expires listings

Senior Software Engineer, Backend

Skills
Back-End Web DevelopmentCloud InfrastructureAmazon Web ServicesECSLarge Language ModelsPerformance ImprovementPerformance Tuning
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software development experience or current senior engineer level
  • Hands-on experience with scalable distributed systems
  • Proficiency with Node.js Rust PostgreSQL Kafka and Terraform
  • AWS experience is a plus
  • Strong problem-solving skills for complex high-traffic applications
  • Excellent communication and prioritization skills
  • Commitment to backend performance reliability and on-call support

Nice to have

  • Collaborative
  • Inclusive
  • Effective communicator
  • Problem solver
  • Reliable

Day to day

  • Build scalable backend infrastructure that supports millions of users and countless apps across web and mobile
  • Improve performance reliability and capacity management across core backend services while designing observability and SLOs
  • Develop backbone services workflow engines and data tier systems that power high volume requests ingest export and real-time operations
  • Participate in on-call triage to diagnose issues rapidly and implement durable fixes that prevent recurrence

Hiring process

  • Apply
  • Interview review
  • Team interviews
  • Final decision