How Remoteville checks and expires listings

Backend Software Engineer

Skills
Back-End Web DevelopmentCloud ComputingAmazon Web ServicesCICode ReviewFinancial TechnologyHTML
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years experience building and operating production backend systems
  • Strong experience with Python
  • Hands-on use of Flask or similar frameworks
  • Solid understanding of Postgres including schemas migrations query performance and transactions
  • Experience designing and maintaining REST APIs
  • Comfortable shipping in cloud environments ideally AWS
  • Working knowledge of modern CI/CD pipelines
  • Strong quality mindset with focus on maintainability security reliability and clear documentation

Nice to have

  • High ownership
  • Pragmatic
  • Collaborative
  • Detail oriented
  • Quality minded

Day to day

  • Design, build, and ship reliable backend services and APIs in Python that power core product functionality.
  • Own features end-to-end from data modelling and API design to testing production rollout and ongoing improvements.
  • Improve service reliability and operability through monitoring alerting logging runbooks and reduced on-call toil.
  • Work closely with the technical team to scope product ideas and deliver customer-facing outcomes.
  • Contribute to delivery practices with CI/CD improvements incremental shipping and a high-quality codebase.

Hiring process

  • 30-min intro call
  • Practical exercise
  • Technical interview
  • Team chat and Q&A