Paradox Interactive · Stockholm
Apply on Paradox Interactive’s site →(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5GVH4PQ');
Senior Backend Developer - Paradox Interactive
:root {
--company-primary-bg-color: 19, 23, 36;
--company-primary-bg-contrast-color: #ffffff;
--company-secondary-bg-color: 19, 23, 36;
--company-secondary-bg-light-5-color: 28, 34, 53;
--company-secondary-bg-fallback-color: 19, 23, 36;
--company-primary-text-color: 255, 255, 255;
--company-primary-text-dark-5-color: 242, 242, 242;
--company-primary-text-dark-10-color: 230, 230, 230;
--company-primary-text-light-50-color: 255, 255, 255;
--company-primary-text-light-77-color: 255, 255, 255;
--company-secondary-text-color: 255, 255, 255;
--company-secondary-text-light-5-color: 255, 255, 255;
--company-secondary-text-light-15-color: 255, 255, 255;
--company-link-color: 157, 157, 184;
--company-link-color-on-white: 79, 79, 109;
--company-color: 19, 23, 36;
--company-button-text-color: 255, 255, 255;
--company-button-bg-color: 105, 110, 149;
--company-button-bg-light-5-color: 120, 124, 160;
--company-button-bg-light-15-color: 150, 153, 181;
--company-button-bg-color-on-white: 84, 88, 119;
--company-secondary-text-color-on-white: 77, 77, 77;
--company-border-radius: 40px;
--company-header-font-family: "Roboto";
--company-header-font-weight: 700;
--company-body-font-family: "Inter";
--company-body-font-weight: 400;
}
@font-face {
font-family: "Roboto";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Roboto-latin-basic-620dfa2113d7e0c481107c8cc189dcb0cade09f198119893ca24cef05dff31b4.woff2") format("woff2");
unicode-range: U+0020-007F,U+2000-206F;
}
@font-face {
font-family: "Roboto";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Roboto-latin-supplement-1805984dc2cb5c1337cbeef0eb28f12ee41737b5c600c6907a55fcb0ab1d526c.woff2") format("woff2");
unicode-range: U+00A0-00FF;
}
@font-face {
font-family: "Roboto";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Roboto-other-4ae4eb664f91e2e81a891564520094152e18eb28d9f5bb99b929c6a6bb7ffde1.woff2") format("woff2");
unicode-range: U+0100-1FFF,U+2070-E007F;
}
@font-face {
font-family: "Inter";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Inter-latin-basic-489518744403b52ed52e9a4f6cf7a50d62b62daf4c6443c3a4015169dc52e622.woff2") format("woff2");
unicode-range: U+0020-007F,U+2000-206F;
}
@font-face {
font-family: "Inter";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Inter-latin-supplement-45357258adee2412721bf717a9560910e5fc0c14607a2fae48fee415863c0e67.woff2") format("woff2");
unicode-range: U+00A0-00FF;
}
@font-face {
font-family: "Inter";
src: url("https://assets-aws.teamtailor-cdn.com/assets/careersite/Inter-other-2003ab3ea3c24f30390f2c0bd6bfbfbf4a469b3d6149e498c6be8bd62bc49faf.woff2") format("woff2");
unicode-range: U+0100-1FFF,U+2070-E007F;
}
This website uses cookies to ensure you get the best experience.
Paradox Interactive and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.
If you consent to it, we will also use cookies for analytics and marketing purposes.
See our Cookie Policy to read more about the cookies we set.
You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.
common--cookies--alert#acceptAll">Accept all cookies
common--cookies--alert#disableAll">Decline all non-necessary cookies
common--cookies--alert#openPreferences">Cookie preferences
common--cookies--preferences#open" class="company-links bg-company-primary text-company-primary shadow-form inset-x-4 mb-4 rounded max-w-screen-sm p-4 overflow-auto max-h-[80vh] z-cookie-alert backdrop:bg-[rgba(0,0,0,0.6)] sm:p-10 sm:mb-auto fixed top-2">
Select which cookies you accept
On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly.
If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link “Manage Cookies”, which is always available at the bottom of the site.
To learn more about what the different types of cookies do, how your data is used when they are set etc, see our Cookie Policy .
Strictly necessary
These cookies are necessary to make the site work properly, and are always set when you visit the site.
Vendors
Teamtailor
common--cookies--preferences#handleCategoryToggle">
Analytics
These cookies collect information to help us understand how the site is being used.
Vendors
Teamtailor
common--cookies--preferences#handleCategoryToggle">
Marketing
These cookies are used to make advertising messages more relevant to you. In some cases, they also deliver additional functions on the site.
Vendors
Youtube, Linkedin, Google, Meta
common--cookies--preferences#handleAccept">Accept these cookies
common--cookies--preferences#handleDecline">Decline all non-necessary cookies
Skip to main content
{
"@context": "http://schema.org/",
"@type": "JobPosting",
"title": "Senior Backend Developer",
"description": " In this role you will work on various development projects focused on delivering new and updated features for players, Paradox game studios, and internal tools. You will be part of a team tasked with designing, building, and shaping the effort in realizing features which enrich our Paradox ecosystem. This also means that you will be working closely with all of the Paradox game development studios, as well as the publishing organization, in order to maximize the consumption of our services to guarantee we continue delivering Paradox signature experiences.
Goals Help the Product Owner, by providing technical expertise, in establishing, defining and ongoing refinement of the Product Roadmap.
Collaborating with Technical Leader in the successful delivery of the committed tasks Working with Team members, contribute to the satisfactory resolution of all Stories in the Product Backlog.
Working with the Management, ensure your expectations align with Paradoxes expectations and values.
Relationships The Developer will report to his/her Manager The Developer helps the Product Management understand the technical requirements for completing tasks Consultation and collaboration in achieving the committed goals of the Team Synchronize daily with the Technical Lead to report on the progress of committed tasks Responsibilities Responsibilities include but are not limited to: Generalized JavaScript development in frontend and backend.
Build and maintain JavaScript services, scripts, and cloud functions Build and maintain internal JavaScript libraries and utilities.
Maintain current and develop new products and/or services applicable to the Employees Team Provide internal support for the teams services Qualifications Experience with NodeJS.
Experience with modern JavaScript (ES2018+).
Experience with databases (SQL, non-relational dbs like DynamoDB).
Experience running services on cloud providers like AWS or GCP Experience with containers or containerised setups General understanding of best practices for data caching and writing APIs.
General understanding of how backend APIs work (CRUD, REST, etc.).
General understanding of authentication standards (OIDC / OAuth) Test-oriented mindset with unit and/or integration tests written using standard libraries An understanding of and practical experience with Agile methodologies.
Excellent English communication skills Service-minded Supplemental qualifications Experience in C++, C#, Typescript, React, Go and/or Python Experience with infrastructure as code (Terraform) Experience with distributed systems non-monolithic services Scope: Full-time and permanent, with a 6 months probation period Reports to: Online Service Manager, Central Tech Services Location: Onsite, Stockholm, Sweden ",
"identifier": {
"@type": "PropertyValue",
"name": "Paradox Interactive",
"value": "7500863"
},
"datePosted": "2026-04-01T11:48:27+02:00",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "Paradox Interactive",
"logo": "https://images.teamtailor-cdn.com/images/s3/teamtailor-production/logotype-v3/image_uploads/38d8a354-543e-4bef-b628-deea9c97174b/original.png",
"sameAs": "https://career.paradoxplaza.com"
},
"jobLocation": [{"@type":"Place","address":{"streetAddress":"Magnus Ladulåsgatan 4","addressLocality":"Stockholm","postalCode":"118 66","addressCountry":"SE","addressRegion":null,"@type":"PostalAddress"}}]
}
common--header--menu#toggle"
data-common--header--menu-target="button"
>
Career menu
Start
Jobs
Culture at Paradox
Employee
Log in as employee
Candidate
Log in to Connect
Homepage
paradoxinteractive.com
.block-cover--with-background-7500863 {
background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_small-v6/image_uploads/c77e2316-0eae-479e-9ec2-2244aec63fde/original.png");
}
@media screen and (min-width: 480px) {
.block-cover--with-background-7500863 {
background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_medium-v6/image_uploads/c77e2316-0eae-479e-9ec2-2244aec63fde/original.png");
}
}
@media screen and (min-width: 768px) {
.block-cover--with-background-7500863 {
background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_large_full_cover-v6/image_uploads/c77e2316-0eae-479e-9ec2-2244aec63fde/original.png");
}
}
Central Tech & IT
Stockholm, Sweden
Senior Backend Developer
careersite--jobs--form-overlay#showFormOverlay" data-careersite--jobs--form-overlay-target="coverButton">
Apply for this job
blocks--cover--scroll#handleScrollDown" title="Scroll to content">
In this role you will work on various development projects focused on delivering new and updated features for players, Paradox game studios, and internal tools. You will be part of a team tasked with designing, building, and shaping the effort in realizing features which enrich our Paradox ecosystem. This also means that you will be working closely with all of the Paradox game development studios, as well as the publishing organization, in order to maximize the consumption of our services to guarantee we continue delivering Paradox signature experiences.
Goals Help the Product Owner, by providing technical expertise, in establishing, defining and ongoing refinement of the Product Roadmap.
Collaborating with Technical Leader in the successful delivery of the committed tasks Working with Team members, contribute to the satisfactory resolution of all Stories in the Product Backlog.
Working with the Management, ensure your expectations align with Paradoxes expectations and values.
Relationships The Developer will report to his/her Manager The Developer helps the Product Management understand the technical requirements for completing tasks Consultation and collaboration in achieving the committed goals of the Team Synchronize daily with the Technical Lead to report on the progress of committed tasks Responsibilities Responsibilities include but are not limited to: Generalized JavaScript development in frontend and backend.
Build and maintain JavaScript services, scripts, and cloud functions Build and maintain internal JavaScript libraries and utilities.
Maintain current and develop new products and/or services applicable to the Employees Team Provide internal support for the teams services Qualifications Experience with NodeJS.
Experience with modern JavaScript (ES2018+).
Experience with databases (SQL, non-relational dbs like DynamoDB).
Experience running services on cloud providers like AWS or GCP Experience with containers or containerised setups General understanding of best practices for data caching and writing APIs.
General understanding of how backend APIs work (CRUD, REST, etc.).
General understanding of authentication standards (OIDC / OAuth) Test-oriented mindset with unit and/or integration tests written using standard libraries An understanding of and practical experience with Agile methodologies.
Excellent English communication skills Service-minded Supplemental qualifications Experience in C++, C#, Typescript, React, Go and/or Python Experience with infrastructure as code (Terraform) Experience with distributed systems non-monolithic services Scope: Full-time and permanent, with a 6 months probation period Reports to: Online Service Manager, Central Tech & Services Location: Onsite, Stockholm, Sweden
Department
Central Tech & IT
Role
Developer
Locations
Stockholm, Sweden
common--video-player#stopVideo">
00:00
% buffered
Stockholm, Sweden
Current job openings
Engine Graphics Programmer
Central Tech & IT
Stockholm, Sweden
More jobs
careersite--jobs--form-overlay#showFormOverlay">Apply for this job
jobs--overlay#unobserveClickOutside
common--modal:closed->jobs--overlay#observeClickOutside
" data-jobs--overlay-overlay-value="false" data-jobs--overlay-overlay-class="!fixed flex flex-col inset-0 rounded-t-6 shadow-job-form-overlay z-career-job-application-form-overlay" data-jobs--overlay-minimize-button-hidden-class="hidden" data-careersite--jobs--form-overlay-target="form">
Central Tech & IT
Stockholm, Sweden
Senior Backend Developer
Loading application form
jobs--overlay#closeOverlay">
Start
Jobs
Culture at Paradox
Data & privacy
cookie-preferences#openCookiePreferences" aria-label="Manage cookies" class="company-link font-company-body py-1 my-1 @sm:my-0 @sm:py-0 px-4">Manage cookies
paradoxinteractive.com/
Employee login
SSO
Candidate Connect login
Already working at Paradox Interactive?
Let’s recruit together and find your next colleague.
blocks--auto-join--form#focusEmailField" data-blocks--auto-join--form-tooltip-login-value="Enter your email address" data-blocks--auto-join--form-tooltip-login-with-value="Log in to %{email}">
blocks--auto-join--form#handleBefore turbo:submit-end->blocks--auto-join--form#handleComplete" action="/en-GB/auto_join" accept-charset="UTF-8" method="post">
@paradoxinteractive.com
Log in
Applicant tracking system
by Teamtailor
function trackPageView(url) {
var searchParams = new URLSearchParams(window.location.search);
var utmSource = searchParams.get('utm_source');
window.referrer = window.referrer || utmSource || document.referrer
var payload = {
ed: 'EhoZYT5tKjZCoG1bQTRF9MjC0CAvDpUQXJVKH1jAaQndHyWYnumUYdiEj4H4lBcBsZScj9jRN8XeaEBAY0w6OdJ+13sJkkqE5ZPxDGRY21IwX1lkprUOxqwvs9jMn2JZkfWOpaLabcpIq8Px98r8KQ72lzsHoyLhrRFhQfQM3mhSB2iblAbylp0tQzSZz7GqsF9m7n6i0ZcATOsCrBLp0yGVTsOC3s/JeUKKkVKWiexv2YjWwuODYzDwR06+1JmXamO7+cA/1SJmXt6o6Q==--dZbhdX5hghjIbD63--Q921/wDdudrFvfjqIwN8kQ==',
visitor_uuid: window.visitor_uuid,
referrer: window.referrer,
data: {
ua: navigator.userAgent,
referrer: document.referrer,
},
url: url,
};
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', '/pageview', true);
xmlhttp.setRequestHeader('Content-Type', 'application/json;charset=UTF-8');
xmlhttp.withCredentials = true;
xmlhttp.addEventListener('readystatechange', function () {
if (xmlhttp.readyState === XMLHttpRequest.DONE) {
const status = xmlhttp.status;
if (status === 0 || (status >= 200 && status
Posted by Paradox Interactive and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.
More like this: Engineering jobs · All Paradox Interactive openings · Browse every category