CD PROJEKT RED

Senior Full-Stack Engineer

CD PROJEKT RED
Apply
7 hours ago
Warsaw, PolandSenior

Responsibilities

  • Design, develop, and maintain backend services and APIs using Python, Node.js, and TypeScript.
  • Deliver end-to-end features spanning data models, service architecture, and React-based user interfaces.
  • Make architectural decisions and improve system reliability, security, maintainability, and performance.
  • Design integrations between internal applications, production systems, and external services.
  • Deploy, monitor, and troubleshoot applications in a public cloud environment.
  • Collaborate with product, UX, infrastructure, and game development teams to translate workflows into technical solutions.
  • Own larger areas of work and break them into clear deliverables.
  • Gradually support coordination by organizing day-to-day work, facilitating communication, and tracking priorities and dependencies.
  • Contribute to code reviews, technical documentation, and continuous engineering improvement.

Requirements

  • At least five years of professional software engineering experience at a senior level.
  • Deep expertise in Python and backend development.
  • Experience with FastAPI, SQLAlchemy, or comparable frameworks and libraries.
  • Experience designing maintainable APIs, data models, integrations, and service architectures.
  • Hands-on experience developing backend services with Node.js and TypeScript.
  • Hands-on experience developing frontend applications with React and TypeScript.
  • Working knowledge of relational databases, including systems such as PostgreSQL.
  • Experience deploying, operating, or troubleshooting applications in a public cloud environment.
  • Understanding of containerization, CI/CD, application monitoring, production support, authentication, authorization, secure API design, and web application security.
  • Strong software engineering fundamentals, including automated testing, code review, debugging, and maintainable design.
  • Clear and respectful communication, ownership, organizational ability, and interpersonal skills in an international cross-functional environment.
  • Interest in developing toward a Coordinator position.
  • Preferred experience with Google Cloud Platform, Redis, Kafka, infrastructure as code, container orchestration, cloud-native observability, internal tools, game development, media production, digital-content pipelines, or complex production workflows.

Benefits

  • Relocation to Warsaw is required, with an office-first full-time or hybrid work mode.
  • Relocation support includes a flight ticket, first-month company apartment, pet relocation, belongings shipment, legalization assistance, residence support, and tax settlement assistance.
  • Polish lessons are available for employees and their spouses or partners.
  • Private medical healthcare, dental care, rehabilitation, life insurance, pension plans, cancer-prevention screenings, psychological and psychiatric care, and well-being programs are provided.
  • Sports facilities, menstrual leave, childcare benefits, family events, and a partially company-paid summer camp for children are available.
  • Employees receive a welcome pack, training, lectures, courses, workshops, e-learning, subscription benefits, vouchers, and public transport reimbursement options.
  • The Warsaw studio offers a dog-friendly office, social events, canteens, renewable-energy facilities, bicycle amenities, an onsite gym, climbing wall, yoga and boxing classes, and a casual dress code.
  • The role is offered under an employment contract (Umowa o pracę).
CD PROJEKT RED

About CD PROJEKT RED

1,001-5,000 employees

CD PROJEKT RED is a Warsaw-headquartered game development studio building story-driven role-playing games for PC and consoles. It is the creator of The Witcher series and Cyberpunk 2077, and funds itself by selling premium titles and expansions worldwide. Founded in 2002, the studio operates globally with teams in Poland and a growing hub in Boston working on new installments and original IP.

Contact me