.
Backend Developer (Node.js / Nest)
  • Kraków
Backend Developer (Node.js / Nest)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Memory Squared
31. 3. 2025
Informacje o stanowisku

Backend Developer (Node.js / Nest)

Miejsce pracy: Kraków

Technologies we use

Expected

  • Node.js
  • Nest
  • MySQL
  • PostgreSQL
  • Docker
  • Rest API

Optional

  • PHP
  • Laravel
  • AWS
  • Google Cloud Platform
  • GraphQL

Operating system

  • macOS
  • Linux

About the project

We’re looking for a mid or senior Backend Developer working in node.js and Nest with commercial experience and good English.

You’ll join our well-functioning development team working on multiple exciting products from all over the world (check our portfolio). We expect you to bravely and quickly take responsibility for some of the tasks and projects, but we will consider and respect your experience level and personal development providing support and mentorship from our experienced experts and CTO.

Your responsibilities

  • Designing and implementing efficient backend and data architectures based on functional requirements
  • Developing and documenting backend for frontend integrations
  • Collaborating with the product designers, frontend developers and project managers to support the agile and collaborative development process
  • Writing clean, maintainable and efficient code
  • Testing and debugging code
  • Staying up-to-date on emerging backend technologies

Our requirements

  • Proven commercial experience (at least 2+ years)
  • Good knowledge of node.js and Nest
  • Good knowledge of MySQL (PostgreSQL is very nice to have)
  • Communicative English - most of our projects are for international clients, and developers are often engaged in communication, brainstorming, and meetings. A communicative level of English and good social skills are important
  • General understanding of digital product structure and architecture and practical knowledge about efficient backend and data structure implementations
  • Good understanding of REST APIs
  • Good knowledge of Git version control

Optional

  • General Development Operations knowledge as well as cloud infrastructure (AWS and/or GCP)
  • PHP Laravel (its not our primary technology but some of products we worked on still use it)

Division of working time

  • 80% Backend Development
  • 20% Communication, requirements clarification, documentation

This is how we organize our work

Team size

10

This is how we work

  • in house
  • you develop several projects simultaneously
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you develop the code "from scratch"
  • you focus on product development
  • agile

Team members

  • backend developer
  • frontend developer
  • fullstack developer
  • mobile developer
  • technical leader
  • architect
  • devOps
  • manual tester
  • product owner
  • project manager
  • graphic designer
  • UI designer
  • UX designer
  • business analyst

This is how we work on a project

  • Clean Code
  • code review
  • architect / technical leader support
  • Continuous Deployment
  • Continuous Integration
  • DevOps
  • active monitoring
  • documentation
  • issue tracking tools
  • functional tests
  • performance tests
  • manual tests

Development opportunities we offer

  • assistance in preparation to public speeches
  • conferences abroad
  • conferences in Poland
  • development budget
  • external training
  • mentoring
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company

What we offer

  • Full-time B2B contract with fully paid days off
  • Meaningful position with a direct impact on products and end users experience
  • Hybrid model, with flexibility regarding days in the office (at the beginning we expect you to be on-site regularly)
  • Well-located office in Krakow, with good coffee and nice dogs on board
  • An open and appreciative organisational culture based on trust and respecting work-life balance
  • Gear including Macbook Pro M4

Benefits

  • sharing the costs of professional training & courses
  • remote work opportunities
  • integration events
  • computer available for private use
  • no dress code
  • video games at work
  • coffee / tea
  • drinks
  • birthday celebration

Recruitment stages

  • Stage 1 - Initial Introduction Video Call (20-30 min)
  • Stage 2 (optional) - Follow-up Video Call (30-45 min)
  • Final Stage - On-site Demo Day (paid)

Memory Squared

Memory Squared is a boutique software company that designs and builds apps, websites, e-commerce solutions, and games to empower brands and make humans happy.

If ideas like building a dating or gaming app from scratch excite you more than becoming one of the hundreds of outsourced developers working on anonymous corporate software, you are in the right place. We build exciting products for startups and brands from all over the world, delivering not only technology but also product design and strategy.

We’re working on-site from our cosy Krakow office or in hybrid mode. Remote work is also possible, but a presence in Krakow every few weeks is welcome. We’re a small team, and every member is involved in the company’s life and development, so there is no better way to align than having a coffee together.

Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez MEMORY2 SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ z siedzibą w: ul. Dąbrowskiego 24, 30-532 Kraków (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: contact@memory2.co.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    74 593
    7 057