Nabo - always home

Web Programming 1400 USD
Job 1 of 9
Worked on the backend for the "mail"/communication system between users. The main focus was on ensuring everything worked stably under load and scaled well.

Created a scalable backend using MongoDB and Redis (cache, fast operations). For file storage — Amazon S3.

Implemented the search for nearby users through H3 (geo-indexing) to quickly find people nearby. For queues and asynchronous tasks, used Bull — sending emails, SMS (to phone numbers), and mobile push notifications, to avoid overloading the main thread.

Also implemented user verification via passport.

Overall, the task was to build a reliable infrastructure that can handle load well and does not break with an increase in the number of users.