How Remoteville checks and expires listings

Senior Software Engineer

Skills
Computer ScienceJavascriptWeb ApplicationsAmazon Web ServicesDomain-Driven DesignPythonRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • B.S. in Computer Science or equivalent degree required
  • M.S. in Computer Science preferred
  • 8+ years architecting implementing and maintaining multi-tier distributed web applications
  • Experience with Ruby Ruby on Rails J2EE JavaScript React Node Python and other web technologies
  • 5+ years architecting implementing and maintaining JSON APIs
  • Extensive knowledge of microservices APIs event-driven architecture containerization Docker Kubernetes and data modeling

Nice to have

  • Detail-oriented
  • Hands-on
  • Innovative
  • Strategic thinker
  • Collaborative

Day to day

  • Lead technical initiatives and drive architectural decisions within a stream-aligned engineering team.
  • Build, evolve, and support core application components using scalable and resilient software practices.
  • Collaborate with product managers, stakeholders, and technical leaders to translate business goals into reliable technical solutions.