
Full-Stack Developer (React Native & Node.js)
- Remote
- Tiranë, Tiranë, Albania
- Erevan, Erevan, Armenia
- Sarajevo, Federacija Bosne i Hercegovine, Bosnia and Herzegovina
- Sofia, Sofia, Bulgaria
- Zagreb, Grad Zagreb, Croatia
- Helsinki, Uusimaa, Finland
- Budapest, Budapest, Hungary
- Kyiv, Kyiv, Ukraine
- Lviv, Lvivska oblast, Ukraine
- Kishinev, Chișinău, Moldova, Republic of
- Budva, Budva, Montenegro
- Moscow, Moskva, Russia
- Warsaw, Warmińsko-Mazurskie, Poland
- Bucharest, București, Romania
- Belgrade, Beograd, Serbia
- Tbilisi, Tbilisi, Georgia
- Lviv, Lvivska oblast, Ukraine
+16 more- $3,500 - $5,000 per month
- Software Development
Remote | Must work UK business hours (London time)
Excellent verbal English required
Job description
We are looking for a Full-Stack Developer experienced in React Native, Node.js, GraphQL, MongoDB, and React to join our remote engineering team. You will collaborate closely with developers and QA to deliver new features across our mobile app, backend services, and admin web systems. A private workspace suitable for online meetings is required.
Key Responsibilities
Develop features in the React Native mobile app, including chat/messaging, job & ads posting/search, notifications, file uploads, geolocation, onboarding, and membership/payment flows.
Build and enhance backend APIs using Node.js, GraphQL, and MongoDB.
Contribute to React-based web components such as application workflows and admin dashboards.
Maintain data model quality and support tech improvements (e.g., TypeScript adoption, schema updates).
Collaborate daily with the team (London timezone), ensuring overlap for stand-ups and synchronous work.
Job requirements
Strong professional experience with:
React Native (iOS/Android)
Node.js, GraphQL, MongoDB
React for web
Solid understanding of API integrations, debugging, and performance optimization.
Ability to work independently within a distributed team.
Excellent verbal English and willingness to work UK hours.
Private, quiet workspace for secure online meetings.
or
All done!
Your application has been successfully submitted!
