Czech Republic, Prace (UTC+01:00)
Last Update Last Updated: September, 2026
$5,750/month

This position is temporarily not accepting applications. It may reopen, so feel free to check back later. In the meantime, see our other openings on Telegram: @upstaffjobs

Senior Back End Engineer (Node.js/TypeScript) in Czech Republic

Back-End Web, AI and Machine Learning.

Senior
B2 (Upper-Intermediate)

Required Skills

TypeScript
TypeScript
Node.js
Node.js
NestJS
NestJS

Nice to Have

Kafka
Kafka
Redis
Redis
MySQL
MySQL
OAuth
JWT
SAML
SSO
AWS
AWS
CI/CD
CI/CD
LCDP
AWS Security Groups
AWS Security Groups
FDD
Microsoft Power Platform
Azure VM
AI
GitHub Copilot
Agile
Agile
Cursor
Claude
Claude
SOLID
LESS
LESS
Startups
React
React
MongoDB
MongoDB

Summary

  • Senior Back End Engineer with 6+ years of experience specializing in high-scale, high-throughput Node.js and TypeScript backend systems
  • Experience in designing distributed, event-driven architectures using NestJS, Kafka, Redis, and MySQL
  • Ability of leading end-to-end feature development in authentication and identity management domains
  • Skilled in leveraging AI development tools like GitHub Copilot to enhance code quality and accelerate delivery
  • Experienced in maintaining mature codebases and collaborating across product, QA, and DevOps teams to drive technical excellence
  • Model: direct hire Peak (Employment contract)
  • Hybrid and remote working options (offices in Prague, Hradec Králové, and Zlín)

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

About Project

An enterprise-grade identity and access management (IAM) solution that secures user access across workforce, customer, and partner ecosystems.

Core Capabilities

  • Single Sign-On (SSO): Streamlines user logins across cloud, hybrid, and on-premises applications using PingFederate and cloud services.
  • Multi-Factor Authentication (MFA): Applies adaptive, risk-aware authentication via PingID to verify user identities safely.
  • Access & API Security: Governs and secures traffic at the edge and across APIs using tools like PingAccess.
  • Directory Services: Centralizes and organizes user identity data with high-performance LDAP capabilities through PingDirectory.
  • Agentic Enterprise Support: Integrates runtime authorization and governance for AI agents, allowing automated workflows while keeping human-defined security boundaries intact.

As a Senior Back End Engineer specializing in Node.js and TypeScript, this role involves full-time engagement within a cross-functional development team based in the Czech Republic. The engineer contributes to building innovative backend solutions that support multinational organizations and scaling startups by addressing complex business challenges through custom product engineering.

Responsibilities

  • Take end-to-end ownership of features related to authentication, authorization, and identity management.
  • Design, develop, and maintain high-throughput, distributed backend services using Node.js, TypeScript, NestJS, Kafka, and Redis.
  • Work with event-driven architecture and design services capable of handling millions of requests per day in production.
  • Contribute to architectural decisions and the ongoing evolution of the platform and codebase.
  • Improve and maintain an existing mature codebase, applying appropriate engineering and development practices.
  • Design and maintain CI/CD processes and support reliable release workflows.
  • Conduct code reviews and provide constructive technical feedback.
  • Mentor junior engineers and share knowledge within the team.
  • Collaborate closely with Product, QA, and DevOps teams to deliver and integrate new features.
  • Participate actively in Agile ceremonies, including daily stand-ups, planning sessions, and retrospectives.
  • Use AI development tools such as GitHub Copilot, Cursor, and Claude as part of the development workflow.

Requirements:

  • Strong commercial experience with Node.js, TypeScript, and NestJS.
  • Experience building distributed and high-throughput backend services.
  • Solid understanding of event-driven architecture and message-based systems.
  • Hands-on experience with Kafka and Redis.
  • Experience with authentication and identity management concepts and technologies, including OAuth 2.0 and JWT.
  • Familiarity with SAML, WebAuthn, and SSO.
  • Experience working with MySQL or other relational databases.
  • Understanding of CI/CD practices and release processes.
  • Experience working with mature codebases and contributing to architectural decisions.
  • Strong code review, communication, and collaboration skills.
  • Experience mentoring or supporting less experienced engineers.
  • Familiarity with Agile development methodologies.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Cursor, or Claude.

Nice to Have

  • Experience with AWS and cloud-based backend services.
  • Working knowledge of React and frontend development; approximately 10% of the role involves frontend work.
  • Familiarity with MongoDB.
  • 6+ years of professional software development experience.

Technologies: Node.js, TypeScript, NestJS, Distributed systems, event-driven architecture, Kafka, Redis, OAuth 2.0, JWT, SAML, WebAuthn, SSO, MySQL, CI/CD, release processes, GitHub Copilot, Cursor, Claude.

What’s in it for you?

  • Budget: Monthly Up to 119,730.00 CZK+
  • Employment contract (HPP, no ICO / B2B), so a work permit is required.
  • Flexible working hours
  • Home office option
  • 5 weeks of holiday
  • 5 sick days
  • Multisport Card
  • Meal allowance
  • Internal trainings including workshops and seminars
  • Paid certifications and technical as well as soft-skills training
  • Possibility to participate in international conferences
  • Fresh fruit, coffee, and a weekly company breakfast in the office
  • Loyalty bonus after 5, 10, 15 and more years with the company
  • Referral bonus programme
  • Corporate events including team building, outdoor activities, Christmas party, health week, summer ice cream, and more
  • Hybrid and remote working options available across our Czech offices in Prague, Hradec Králové, and Zlín


How to Apply for Senior Back End Engineer (Node.js/TypeScript) in Czech Republic

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This role is currently unavailable, but similar jobs are waiting for you.
See Open Jobs

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior Back End Engineer (Node.js/TypeScript) in Czech Republic

CV (resume) - pdf, docx/doc or rtf

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up