UpstaffSign up
Czech Republic, Prace (UTC+01:00)
Last Update Last Updated: August, 2026

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?

  • 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 job is currently open and accepting applications 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

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
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

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