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