CD PROJEKT RED

Senior Full-Stack Engineer

CD PROJEKT RED
Apply
1 day ago
Warsaw, PolandSenior

Responsibilities

  • Design, develop, and maintain backend services and APIs using Python, Node.js, and TypeScript.
  • Deliver end-to-end features from data models and service architecture through React-based user interfaces.
  • Design integrations between internal applications, production systems, and external services.
  • Deploy, monitor, troubleshoot, and support applications in a public cloud environment.
  • Improve system reliability, security, maintainability, and performance.
  • 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 team coordination by organizing day-to-day work, facilitating communication, and tracking priorities and dependencies.
  • Contribute to code reviews, technical documentation, testing, and continuous improvement of engineering practices.

Requirements

  • At least 5 years of professional experience.
  • Senior-level software engineering experience with 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 with backend services using Node.js and TypeScript.
  • Hands-on experience developing frontend applications with React and TypeScript.
  • Good 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, and production support.
  • Understanding of 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 and an ownership mindset in an international, cross-functional environment.
  • Organizational, communication, and interpersonal skills, with interest in developing toward a Coordinator position.
  • Nice-to-have experience with Google Cloud Platform, Redis, Kafka, infrastructure as code, container orchestration, cloud-native observability, internal tools, or complex production workflows.

Benefits

  • Relocation to Warsaw is required, with primarily office-first work from the Warsaw studio in full-time or hybrid mode.
  • Relocation support includes a flight ticket, first-month company apartment, pet relocation, shipping belongings, 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 and insurance plans, cancer-prevention screenings, and mental health support are provided.
  • Additional benefits include menstrual leave, childcare and family support, a summer camp for children, a sports card, cafeteria benefits, vouchers, and public transport reimbursement.
  • Professional development includes trainings, lectures, courses, internal workshops, external training, knowledge-sharing initiatives, online tutorials, and e-learning.
  • The office offers a dog-friendly environment, social events, canteens, a gym with climbing wall, yoga and boxing classes, bicycle facilities, showers, and no dress code.
  • The position 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