Lead Backend Engineer & Architect

New
Kraków, Poznań, Gdańsk, Warszawa, Country code: PL; We have an office in Krakow, but if you like to work remotely, that’s absolutely fine. We are OK with fully remote work. For us, you can be located anywhere.Full-TimeLead
Salary5394 - 7193 CHF per hour b2b currencySource=conversion; 6708 - 8944 USD per hour b2b currencySource=conversion; 5873 - 7831 EUR per hour b2b currencySource=conversion; 5022 - 6696 GBP per hour b2b currencySource=conversion; 25200 - 33600 PLN per hour b2b currencySource=original
Apply NowOpens the employer's application page

Job Details

Languages
English (C1), Polish (C1)
Experience
7+ years
Required Skills
Node.jsPostgreSQLSQLArtificial IntelligenceTypeScriptNest.jsDistributed Systems

Requirements

  • 7+ years of commercial backend development experience.
  • Expert knowledge of Node.js, TypeScript, and NestJS in production environments.
  • Proven experience designing and operating high-scale distributed systems serving hundreds of thousands of users.
  • Strong architectural background with demonstrated ownership of backend platforms and technical decisions.
  • Expert knowledge of PostgreSQL, including query optimization, execution plans, indexing, transactions, and raw SQL.
  • Experience designing asynchronous and event-driven systems (queues, retries, idempotency, background job processing like BullMQ).
  • Strong understanding of backend security (OAuth 2.0, RBAC/ABAC, OWASP, audit logging, secrets management, permission boundaries).
  • Experience implementing multitenant architectures, data isolation, and Row-Level Security (RLS)-style patterns.
  • Experience writing Architecture Decision Records (ADRs) and leading technical design decisions.
  • Practical experience using AI-assisted or agentic coding workflows.
  • Very good English and Polish language proficiency.

Responsibilities

  • Design and build scalable backend services using Node.js, TypeScript, and NestJS.
  • Drive architectural decisions and document them using Architecture Decision Records (ADRs).
  • Design and implement distributed, event-driven systems.
  • Optimize backend performance, reliability, and scalability.
  • Design efficient PostgreSQL data models and optimize complex queries.
  • Own backend security, authentication, authorization, and data isolation strategies.
  • Collaborate on AI-powered features and backend integrations with LLMs.
  • Mentor engineers and establish engineering best practices.
  • Contribute to technical strategy while remaining actively involved in software development.
View Full Description & ApplyYou'll be redirected to the employer's site
5394 - 7193 CHF per hour b2b currencySource=conversion; 6708 - 8944 USD per hour b2b currencySource=conversion; 5873 - 7831 EUR per hour b2b currencySource=conversion; 5022 - 6696 GBP per hour b2b currencySource=conversion; 25200 - 33600 PLN per hour b2b currencySource=original
Apply Now