boosta logo

Middle+/Senior Full-stack Developer (Node.js, backend-focused) | Brainer

boosta • Remote, Ukraine


No Relocation

Posted: September 22, 2026

Job Description

We are currently looking for a Middle+/Senior Full-stack Developer to join our project Brainer, which is building a comprehensive online platform for measuring, training, and systematically developing human cognitive abilities.

Brainer is a digital space for those who want to think faster, deeper, and more effectively. It brings together:

  • brain quizzes;
  • brain games;
  • puzzles;
  • courses and educational modules.

What will be in your focus:

  • Work approximately in a 70% backend / 30% frontend ratio.
  • Take significant ownership of the product’s backend development and independently handle related frontend tasks.
  • Design and develop core server-side logic, including users, authorization, access management, products, reports, and other product modules.
  • Evolve the architecture with regard to the growth of users, traffic, data, and integrations.
  • Ensure the reliability of payment logic and correct handling of repeated requests, errors, and edge cases.
  • Design and optimize database operations, identify bottlenecks, and improve system performance.
  • Develop the product’s event-driven and analytics components to ensure that Product and Marketing teams receive accurate and reliable data.
  • Independently implement product scenarios on the frontend in integration with APIs.
  • Collaborate with the Product team on technical solutions by assessing risks and complexity and suggesting ways to validate product hypotheses.
  • Improve the product’s engineering quality through code reviews, monitoring, security, integration quality, and systematic technical debt management.
  • Participate in architectural decisions that will shape the product’s development over the next 1–2 years.

You are our perfect match if:

  • 3+ years of commercial backend development experience with Node.js and practical experience with NestJS.
  • Strong knowledge of JavaScript and TypeScript.
  • Good understanding of fundamental programming and software design principles, SOLID, and GRASP, with the ability to apply them in practice.
  • Practical experience with relational databases, preferably PostgreSQL, including schema design, indexes, transactions, and query optimization.
  • Experience designing and developing REST APIs, authorization, JWT, sessions, cookies, and secure handling of user data.
  • Understanding of reliable server-side systems, including error handling, retries, concurrent operations, scaling, and bottleneck identification.
  • Practical experience with React and Next.js, sufficient to independently implement the frontend part of product scenarios.
  • Understanding of product analytics and experience integrating third-party services.
  • Experience using AI tools in development, with mandatory verification and understanding of the generated code.

Will be a plus:

  • Experience working with high traffic, a significant number of users, or high-load systems.
  • Experience with payments, subscriptions, billing, and recurring payments.
  • Practical experience with caching, queues, and background task processing.
  • Experience integrating AI APIs or developing generative AI-based functionality.
  • Experience with CI/CD, Docker, monitoring, or cloud infrastructure.
  • Experience launching a web product or a significant part of it from scratch.
  • Experience working with B2C products with a high volume of paid traffic.

The stages you’ll go through:

  • Stage 1. Pre-screen.
  • Stage 2. Technical interview.
  • Stage 3. Test task
  • Stage 4. Bar interview.
  • Stage 5. Reference checks.
  • Stage 6. Job Offer!

For comfortable work, we offer:

  • Support for your self-realization and career growth: both vertical and horizontal development, opportunities to work across different niches, and compensation for external courses and conferences.
  • Flexible working hours (you can start your workday anytime between 8:00 and 11:00 AM Kyiv time).
  • An office in Kyiv, coworking spaces in Lviv or Warsaw, or the option to work remotely — the choice is yours.
  • 28 working days of paid vacation per year, up to 30 days of sick leave with medical confirmation, plus all public holidays observed.
  • Care for your health: medical insurance, a Mental Health program, and compensation for therapy sessions.
  • Ukrainian Victory Support program and other meaningful social initiatives.
  • Gifts for special occasions in your life and career.
  • Quarterly team buildings (online or offline).
  • Equipment compensation during blackouts.
  • Maximum support in challenging life situations.

If you’re driven by the challenge of building outstanding products, send us your CV — let’s get to know each other!