How Remoteville checks and expires listings

Staff Backend Software Engineer

Skills
Node.JsSoftware ArchitectureSoftware DevelopmentSoftware As A ServiceAmazon Web ServicesDistributed ArchitectureLarge Scale Systems
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of backend software engineering experience
  • Strong experience architecting systems for scale
  • Experience with distributed architecture and microservices
  • Solid working knowledge of Node.js
  • Experience with AWS Docker Kubernetes and Postgres
  • Ability to work remotely from the USA or Canada
  • Experience leading technical initiatives and influencing teams

Nice to have

  • Staff-level mindset
  • Tech leadership
  • Architecture focus
  • Remote collaboration

Day to day

  • Design and build scalable backend services in Node.js for a flagship reporting and analytics product
  • Lead technical architecture decisions and influence system design for growth and reliability
  • Contribute as a tech lead and team lead with a balance of hands-on coding and strategic ownership