Middle+ Full-stack JS developer

We are looking for a Middle+ Full-stack JS developer with at least 3.5 years of commercial experience and conversational English to join the development of an American social network that brings together sports enthusiasts.

The project: A fitness social network that helps people more easily find new friends and like-minded people through sports and shared activities, breaking down language and cultural barriers. The app allows users to create groups and organize meetups, join sports events, purchase insurance, accept payments, and much more. The platform is not limited to specific activities — users can do anything they like: running, cycling, yoga, sound healing, or any other wellness practices. 

The project has been active for more than 4 years and is already released in the app stores. It currently has 1,000,000 users and around 2,000 communities.

Tech stack: React, Redux (toolkit + rtk query), Nest.js, Next.js, Express, PostgreSQL, TypeORM, Redis, AWS CDK, TypeScript, React Native. Also used: Twillio, MUI, SocketIO, Get Stream.

Team: Tech Lead, 9 Full-stack developers, 2 Mobile developers, 3 Manual QA engineers, Automation QA engineer. There is also interaction with the Founder, Co-founder, 2 Product managers, 2 Product designers, 2 Full-stack developers, 2 Mobile developers and Automation QA engineer on the client's side

Development methodology: Agile (Kanban with Scrum elements).  

There are regular daily meetings with the team in English. Meetings usually start between 5:00 PM and 6:30 PM Kyiv time.

Main responsibilities:

  • Backend and frontend development
  • Implementation of integrations with external services
  • Analysis of requirements for new functionality 
  • Task estimation and planning with the team
  • Active communication with all project stakeholders

Requirements:

  • 3.5+ years of commercial experience with JS/TS
  • 3+ years of experience with the backend (NestJS, Express)
  • 2+ years of experience with React
  • Solid understanding of OOP and core programming patterns
  • Experience with relational databases (specifically PostgreSQL): query writing, optimization, profiling, and troubleshooting
  • Experience with AWS CDK
  • Proficiency with Git
  • Experience with JIRA or similar management systems
  • Ability to write clean, structured, and self-documenting code
  • Spoken English at an Upper-Intermediate level or higher

Nice to have:

  • Experience with Next.js
  • Proficiency in MUI (Material UI)
  • Experience integrating Twilio Verify for authentication
  • Understanding of WebSockets (Socket.IO) principles
  • Commercial experience with data integration from external CRM systems

What we offer:

  • Flexible working hours (start your day between 10:00 AM and 12:00 PM)
  • Fully remote work
  • No time trackers
  • Paid vacation (20 working days) and sick leave (10 working days)

Interview stages:

  • Interview with a recruiter and English check (~1 hour)
  • Technical interview with Tech Lead and Outsource Delivery Manager (~1,5 hour)

Would you like to join our team?
Fill out the form below or message us on Telegram.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Our recruiter will contact you shortly
Oops! Something went wrong while submitting the form.
Ask a question | Get in touch
Send your CV
Message us on Telegram
instagramlinkedin
Headquarters
93 Belovodski Put, Sofia 1616, Bulgaria
©2026 All Rights Reserved.
anchor