Staff Software Engineer — Node.js, React & AI

iTeamlyKrakównofluffjobspublished 10/09/2026
Must-have:TypeScriptReactNext.jsNode.jsDevOpsQA/TestCI/CDTDDAISecuritySeniorRemote

What we offer

100% remote work. Long-term cooperation in an international environment. A modern AI-first engineering environment. High level of autonomy and ownership. Opportunity to influence architecture, technical decisions, and product outcomes. Work with modern technologies and AI development tools. Private medical care MultiSport card

This is how we work on a project

TDD Continuous Deployment Continuous Integration documentation issue tracking tools performance tests test automation testing environments

Daily tasks

  • Turn broad and sometimes ambiguous product requirements into simple, scalable technical solutions with minimal hand-holding.
  • Take end-to-end ownership of complex features, services, or product areas from design through production.
  • Drive and defend architecture and design decisions, including APIs, schemas, service boundaries, failure modes, scalability, and cost.
  • Identify technical trade-offs and choose pragmatic solutions that balance product needs, engineering quality, and long-term maintainability.
  • Use AI agents such as Claude Code, Cursor, or Copilot to plan, implement, test, and refactor solutions.
  • Break down complex work into tasks that AI agents can execute effectively and run multiple workstreams in parallel when appropriate.
  • Review and verify AI-generated code before it reaches production, including testing edge cases, security implications, performance, and overall quality.
  • Maintain strong engineering and architectural standards across an AI-assisted codebase.
  • Debug production issues across services using telemetry and observability tools, and drive issues through to resolution.
  • Collaborate closely with Product Managers, Designers, DevOps, and QA to shape solutions, not just implement requirements.
  • Help influence technical direction within the product area through sound engineering decisions and practical architectural thinking.
  • Quickly adapt to unfamiliar technologies and ecosystems when required.
  • Communicate technical decisions, trade-offs, and progress clearly, and take ownership of outcomes.

Requirements

Our requirements

Strong experience as a Senior Software Engineer, with a solid understanding of software engineering fundamentals and the ability to operate independently on complex problems. Strong knowledge of TypeScript/Node.js. Experience with React/Next.js. Strong understanding of APIs, networking, databases, distributed systems, and security. Hands-on experience designing APIs, schemas, and service boundaries for scalable systems. Experience with both relational and non-relational databases. Proven ability to work independently with ambiguous requirements, identify trade-offs, and make sound product and technical decisions. Experience taking ownership of larger technical areas and influencing architecture beyond individual features. An AI-native approach to development — using coding agents as a core part of your daily workflow, not just occasionally as an accelerator. Strong verification and code-review discipline: you read diffs, test generated code, and understand its edge cases before merging. Ability to quickly move between technologies and programming languages when needed. English: C1+

Must have: TypeScript, Node.js, React, Next.js