Apply on Anshar Studios’s site →

Regular / Senior Full Stack Engineer

Anshar Studios · Katowice

Senior Engineering Posted 2026-10-19 Full time
Apply on Anshar Studios’s site →

Regular / Senior Full Stack Engineer

A

A

A

system.share :

A

texteditor.normal

texteditor.large

texteditor.huge

job_post.share_by Facebook

job_post.share_by LinkedIn

job_post.share_by X

job_post.copy_link

Regular / Senior Full Stack Engineer

Founded in 2012, Anshar Studios focuses on 1st and 3rd party game development for all major gaming platforms.

Currently, we're employing over 200 specialists in our studio in Katowice.

Working with Anshar gives you the opportunity to develop your skills, participate in challenging projects, and team up with a bunch of skilled people with a passion for video games.

Requirements:

Proven experience as a full-stack, backend or tools engineer.

Experience building and shipping small web applications end-to-end - from backend and database to a simple frontend.

Good knowledge of Python or C# (.NET) for backend development and scripting.

Experience designing and integrating REST APIs.

Working knowledge of SQL databases (e.g. PostgreSQL, MySQL, MS SQL).

Comfort working with Linux and the terminal.

Practical use of AI tools in your daily work (e.g. Claude Code, GitHub Copilot, Cursor) and a basic understanding of how LLMs can be used in tools and automation.

Experience deploying and running your own apps (Docker, basic CI/CD).

Strong analytical and problem-solving skills.

Ability to communicate effectively with various stakeholders.

English (B2 level or higher) in speaking and writing.

Pluses:

Experience in game development or with dedicated game servers .

Experience with PlayFab and/or AWS APIs and SDKs.

Monitoring and alerting know-how (Grafana, Prometheus or similar).

Familiarity with Jenkins, Perforce and Unreal Engine build workflows.

Experience with NoSQL databases, analytics or data pipelines.

Experience with microservices and container orchestration.

Experience with authentication/SSO for internal apps (e.g. Microsoft Entra ID).

Infrastructure-as-Code know-how (e.g. Terraform, Ansible).

Responsibilities:

Design, build and maintain internal web tools for the team - dashboards, admin panels, server build management and other utilities.

Develop backend services and REST APIs, including integrations with PlayFab and AWS.

Design and maintain the databases behind these tools.

Containerize, deploy and operate the tools you build, including their Linux hosts and CI/CD pipelines.

Write Python and C# scripts that automate everyday work around game servers and online services.

Use AI tools to speed up development and build AI-assisted features into internal tools where they bring real value.

Build dashboards and alerts that give the team visibility into game services and tools (Grafana and similar).

Collaborate with the cloud engineer during the PlayFab to AWS migration.

Provide first-line support for developers, diagnosing tool and service issues and ensuring smooth information flow via Slack, email, etc.

We offer:

Wage 9 000 - 23 000 zł gross (depending on skills and experience).

Flexible work hours - core hours 10:00–15:00.

Office-first hybrid work model: three days in the office, with up to two days of remote work available per week.

Private healthcare and life insurance.

Co-financed Multisport card.

English lessons.

Relocation assistance (optional).

No crunch, no non-compete policy.

Pet-friendly office.

Co-financed participation in conferences and workshops.

announcement.apply

ID: 137

job_post.published_on :

16/10/2026

ID: 137

job_post.published_on :

16/10/2026

announcement.apply

Powered by

// IIFE: these views render tenant scripts raw, so nothing here may

// land on window where a tenant script could overwrite it.

(function() {

// jQuery captured up front: a tenant custom script can run jQuery.noConflict()

// before our async callbacks fire, leaving $ undefined (Sentry ATS-PUBLIC-VIEWS-20).

var jq = window.jQuery;

// jQuery's ready queue dies for good once any earlier handler throws (a tenant

// noConflict makes $ blow up inside our own legacy scripts), so translations

// run off the native event instead.

var onReady = function(callback) {

if (document.readyState === 'loading') {

document.addEventListener('DOMContentLoaded', callback);

} else {

callback();

}

};

jq && onReady(function() {

var languageScriptUrl = null;

Translator.locale = 'pl';

languageScriptUrl = 'https://cdn3.traffit.com/builds/v6.5.0/bundles/traffitfrontend/modules/Translations/TranslatorMock.js';

if (languageScriptUrl) {

var languageScript = document.createElement("script");

languageScript.src = languageScriptUrl;

languageScript.onload = translate;

languageScript.onerror = translate;

document.body.appendChild(languageScript);

} else {

translate();

}

function translate() {

jq("[translate]").each(function(i, el) {

el = jq(el);

var text = el.text().trim();

var translated = Translator.trans(text, {}, "messages");

el.html(translated);

});

jq(".buttons__button.facebook").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " Facebook"

);

jq(".buttons__button.twitter").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " X"

);

jq(".buttons__button.linkedin").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " LinkedIn"

);

jq(".buttons__button.link").attr(

"title",

Translator.trans("job_post.copy_link", {}, "messages")

);

jq(".wcag-desktop__font-size--standard").attr(

"aria-label",

Translator.trans("texteditor.normal", {}, "messages")

);

jq(".wcag-desktop__font-size--big").attr(

"aria-label",

Translator.trans("texteditor.large", {}, "messages")

);

jq(".wcag-desktop__font-size--large").attr(

"aria-label",

Translator.trans("texteditor.huge", {}, "messages")

);

if (window.setHcButtonsAriaLabels) window.setHcButtonsAriaLabels();

}

});

// Markup ships this anchor without an href, so plain DOM here too — behind

// the jQuery guard a share click would silently do nothing.

onReady(function() {

var linkedinShare = document.querySelector(".linkedin");

if (linkedinShare) {

linkedinShare.setAttribute("href", "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(window.location.href) + "&title=" + encodeURIComponent('Regular / Senior Full Stack Engineer ') + "&summary=&source=");

}

});

})();

Posted by Anshar Studios 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 Anshar Studios openings · Browse every category