Meetswap is an Abu Dhabi based startup building a location-based social app that helps people meet others nearby in real life When two users cross paths they can connect chat in real time join place-based group chats and earn XP and achievements as they meet new people The app is live on iOS and Android
About the RoleWe are looking for a Backend Developer Node js to own and grow the backend that powers Meetswap You will work on a live production codebase build new features keep the platform fast and reliable and work closely with our Flutter mobile team This is a hands-on role with real ownership in a small fast-moving team
Key Responsibilities- Build and maintain backend services using Node js and Express js
- Design secure scalable and maintainable REST APIs for the mobile app
- Build real-time features such as chat and live updates using Socket IO Web Sockets
- Develop and improve location-based discovery features
- Work with SQL databases MySQL PostgreSQL through Sequelize and optimise queries indexes and relationships
- Use Redis for caching real-time communication and distributed processing
- Build and maintain background jobs and queue-based processing BullMQ or similar
- Maintain Firebase services and push notification integrations
- Integrate third-party services and APIs including Revenue Cat for subscriptions
- Build media upload and processing workflows on AWS S3 Cloud Watch
- Implement authentication authorisation validation and security best practices
- Monitor production investigate issues and fix bottlenecks in performance scalability and reliability
- Maintain API documentation with Swagger OpenAPI
- Review code contribute to architecture decisions and support production deployments
- Strong problem-solving and debugging skills
- Comfortable working in an existing codebase and taking ownership of it
- Able to work independently and as part of a small team
- Clear written and spoken English
- Able to turn business requirements into practical technical solutions
- Cares about code quality and production stability
Location:
Remote possible on-site relocation to Abu Dhabi in future
Salary: 50 000 1 00 000 per month based on experience
Salary: ₹50,000 – ₹1,00,000 per month, based on experience
Schedule:
48 hours/week (8 hours/day, 6 days/week)
Time tracking:
Jibble time-tracking is mandatory during working hours
- 3–5+ years of backend development experience with JavaScript / Node.js
- Strong hands‑on experience with Express.js and REST API development
- Practical experience with Socket . IO / Web Sockets
- SQL databases and Sequelize (or a similar ORM), including database design, transactions, indexing and pagination
- Redis for caching and real‑time use cases
- Authentication, authorisation, API security and validation
- Asynchronous programming, error handling, logging and Git
- Experience running production applications and troubleshooting performance issues
- AWS (S3, Cloud Watch)
- Docker and CI/CD BullMQ or other queue systems
- Firebase Admin SDK and Firebase Cloud Messaging
- Revenue Cat or in‑app subscription integrations
- Image or video processing
- Experience building chat, social or high‑traffic applications
- Flutter: a strong advantage, since you’ll troubleshoot across backend and mobile
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).