How Remoteville checks and expires listings
Senior Software Engineer
Skills
Web ApplicationsManagementDatabasesDesignEASPythonTelecommuting
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.
