
// Open Role at CD PROJEKT RED
To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company’s culture? Explore our social media and check out our YouTube channel and Beyond the Game Blog where we share behind-the-scenes insights and stories direct from our team members!
CD PROJEKT RED is looking for a Senior Full-Stack Engineer to join our Asset Pipeline Web Services team. We develop web applications and backend services that support game production workflows across the studio, helping teams plan their work, manage assets, review content, and collaborate more effectively.
In this role, you will use your strong Python and backend engineering expertise to design and build reliable services, APIs, and system integrations. You will also contribute to backend services written in Node.js and TypeScript, frontend applications built with React and TypeScript, and the deployment and operation of our solutions in a cloud environment. You will work across the complete application stack, taking features from technical design through production delivery.
We are looking for a hands-on senior engineer who combines technical depth with an ownership mindset and strong collaboration skills. The position is also intended for someone interested in gradually developing toward a coordinator role. Alongside your engineering responsibilities, you will progressively support the organization of the team’s day-to-day work, facilitate communication, and help keep priorities and dependencies visible.
Daily Responsibilities:
Designing, developing, and maintaining backend services and APIs using Python as well as Node.js and TypeScript.
Delivering features end to end, from data models and service architecture through React-based user interfaces.
Making pragmatic architectural decisions and improving the reliability, security, maintainability, and performance of our systems.
Designing integrations between internal applications, production systems, and external services.
Participating in the deployment, monitoring, and troubleshooting of applications in a cloud environment.
Collaborating with product, UX, infrastructure, and game development teams to understand their workflows and turn their needs into effective technical solutions.
Taking ownership of larger areas of work and breaking them down into clear deliverables.
Gradually taking on selected coordination responsibilities, including helping organize the team’s day-to-day work, facilitating communication, and keeping priorities and dependencies visible.
Contributing to code reviews, technical documentation, and the continuous improvement of engineering practices.
5 + years professional of experience.
Professional experience in software engineering at senior level, 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 developing backend services with Node.js and TypeScript.
Hands-on experience developing frontend applications with React and TypeScript. Deep UI specialization is not required, but you should be comfortable delivering and maintaining complete user-facing features.
Good working knowledge of relational databases and experience with database 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 general web application security.
Strong software engineering fundamentals, including automated testing, code review, debugging, and maintainable design.
A strong ownership mindset and the ability to communicate clearly and respectfully in an international, cross-functional environment.
Interest in gradually developing toward a Coordinator position, supported by strong organizational, communication, and interpersonal skills.
Nice to have:
Working mode
Relocation Support
Health & Well-Being
Perks & Professional Growth
Social Activities & Life in the Office
Estimated pay range for this position: 17,800 - 30,600 PLN gross monthly. Final offers are dependent on job-related factors like experience and qualifications.
If you've observed any irregularities (i.e. legal or ethical violations) in our recruitment process, please click here to report them anonymously.
#LI-Hybrid