Trova la tua prossima opportunità

Cerca offerte per professione, competenza e località. Controlla i requisiti prima di preparare la candidatura.

Una ricerca utile non si ferma a un titolo interessante. Confronta mansioni, requisiti e condizioni con la tua esperienza. Questa guida ti aiuta a selezionare le opportunità, preparare documenti pertinenti e verificare dove inviare ogni candidatura.

L’interfaccia è in italiano. I titoli e le descrizioni delle aziende rimangono nella lingua originale di pubblicazione, che può essere l’inglese.

Cancella filtri

Risultati: 8549

← Torna ai risultati

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

Boosta

Località
Anywhere
Pubblicato
8 ott 2026

Prima di candidarti, verifica sul sito dell’azienda che la posizione sia ancora aperta e leggi le condizioni complete.

Descrizione della posizione

L’interfaccia è in italiano. I titoli e le descrizioni delle aziende rimangono nella lingua originale di pubblicazione, che può essere l’inglese.

Hi! We are Boosta, a holding tech company that creates, develops, and invests in digital businesses with global potential. Today, we collaborate with over 800 specialists from different parts of the world, and millions of users use our products and services. 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!

Cerca, confronta e prepara la candidatura

Inizia da una professione o competenza che desideri utilizzare. Regola i filtri di località e professione e apri le offerte per confrontare le responsabilità. Se non trovi risultati, prova un termine più breve o elimina un filtro alla volta.

Distingui i requisiti indispensabili dalle preferenze. Controlla orario, retribuzione e località quando sono indicati. Un lavoro da remoto può comunque richiedere la residenza in un paese, un’autorizzazione al lavoro o orari compatibili. Conferma la disponibilità e le condizioni complete con l’azienda.

Scegli esempi reali della tua esperienza che rispondano ai requisiti della posizione. Spiega il tuo contributo e usa numeri solo quando puoi dimostrarli. Segui le istruzioni dell’azienda e controlla i contatti, il contenuto e il PDF prima di inviare la candidatura.

Prima di inviare la candidatura

Domande sulla ricerca di lavoro

Perché alcuni annunci sono in inglese?

Le aziende scrivono i propri titoli e le proprie descrizioni. Conserviamo questi testi per non alterare requisiti o condizioni. La navigazione e questa guida sono in italiano. Se una ricerca in italiano non restituisce risultati, prova anche il ruolo o la competenza nella lingua dell’annuncio, per esempio “software engineer”.

Un lavoro da remoto permette di lavorare da qualsiasi paese?

Non necessariamente. L’azienda può limitare i paesi di residenza, richiedere un’autorizzazione al lavoro o stabilire orari precisi. Controlla l’annuncio originale. Se queste informazioni mancano, chiedi conferma all’azienda prima di presumere di poter lavorare dalla tua posizione.

Cosa posso fare se non ci sono risultati?

Prova un titolo più generale o una sola competenza e rimuovi un filtro alla volta. Le aziende usano nomi diversi per ruoli simili. Se un annuncio specifico è scomparso, cerca il suo riferimento nella pagina carriere dell’azienda: ampliare la ricerca non riapre una posizione chiusa.

La candidatura viene inviata tramite ResumizeAI?

Il pulsante per candidarti apre un sito esterno. Segui le istruzioni dell’azienda o del fornitore di selezione e conferma l’invio su quel sito. Preparare un CV in ResumizeAI non equivale a inviare una candidatura. Se il collegamento apre solo il sito aziendale, cerca prima la posizione.

Come adatto CV e lettera di presentazione?

Collega i requisiti a progetti, attività e risultati che puoi spiegare. Evidenzia l’esperienza pertinente senza inventare competenze o successi. Nella lettera, spiega il tuo interesse con un esempio concreto. Rispetta la lingua e il formato richiesti e rileggi entrambi i documenti prima dell’invio.