np. Python, Warszawa, Startup

Senior Software Engineer (Node.js + TypeScript)

location-pointer-icon Kraków
B2B
Node.js

About role:

We are seeking a Senior Software Engineer with extensive experience to assist us in developing a new product from the ground up.

Working directly with the product and technical teams in a fast-paced setting, you will be instrumental in the design and development of large-scale, event-driven backend systems.

This is a practical position for someone who enjoys influencing architecture at an early age, learns fast, and thrives on ambiguity.

Responsibilities

  • Develop and maintain backend services using Node.js and TypeScript.
  • Design and implement high-performance APIs and event-driven architectures on AWS.
  • Build scalable, reliable systems capable of handling intensive workloads.
  • Lead feature development end-to-end — from design to production.
  • Collaborate closely with product and cross-functional engineering teams.
  • Mentor teammates and promote best practices in code quality, testing, and security.
  • Continuously adapt as the product evolves and new challenges emerge.

Requirements

  • 5+ years of hands-on experience with Node.js and TypeScript in production.
  • Strong experience with AWS services (e.g., Lambda, ECS, S3, RDS).
  • Deep understanding of system design, scalability, and event-driven architecture.
  • Experience with modern testing frameworks (Vitest, Jest, Playwright).
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication skills in English.
  • Ability to thrive in a dynamic, fast-paced environment.

Nice to Have

  • Experience with GO
  • Background in distributed systems or event-driven platforms.
  • Experience working with LLMs or modern AI tooling.
  • Knowledge of React.
  • Experience with SQL and NoSQL databases
  • Experience with Docker, Kubernetes, and CI/CD best practices.

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies