How Remoteville checks and expires listings

Senior Software Engineer

Skills
Web ApplicationsManagementDatabasesDesignEASPythonTelecommuting
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of professional full-stack experience with production ownership
  • Expert-level React and TypeScript
  • Strong React Native experience shipping to iOS and Android
  • Experience building responsive React web apps
  • Strong Python skills and experience with FastAPI or comparable frameworks
  • Solid understanding of REST API design authentication performance and relational databases
  • Working knowledge of Git CI/CD Docker and cloud deployment
  • Comfortable with environment configuration secrets management logging monitoring and troubleshooting
  • Ability to work autonomously in a remote team and deliver end to end
  • Clear written communication and collaborative ownership-driven mindset

Nice to have

  • Autonomous
  • Detail-oriented
  • Ownership-driven
  • Collaborative
  • Strong communicator
  • Cross-platform UX sensibility
  • Sports interest

Day to day

  • Lead and ship features across React Native and React web applications for iOS, Android, and desktop browsers.
  • Design and build robust Python FastAPI REST APIs, data layers, and third-party integrations.
  • Translate designs into polished, responsive, accessible user interfaces while improving performance, real-time behaviour, and offline support.