Software Security Backend Engineer Node.js and/or Python, KRAKÓW

  • Strong hands-on experience with Python (Django) and/or Node.js (Typescript/NestJS).
  • Experience building production-grade backend services and distributed systems.
  • Hands-on experience with GCP services.
  • Strong understanding of Infrastructure as Code and Terraform.
  • Experience designing scalable, secure and observable cloud-native architectures.
  • Solid knowledge of Kubernetes and containerized environments.
  • Understanding of Zero Trust and modern security engineering practices.
  • Experience with PostgreSQL performance optimization and event-driven architectures.
  • Strong engineering mindset with focus on automation, quality and operational excellence.
  • Ability to work effectively in cross-functional and international engineering teams.

Nice to have:

  • Experience with Go or Rust.
  • Contributions to open-source projects, technical blogging or public GitHub portfolio.
  • Broad full-stack understanding with backend specialization.
  • Passion for solving complex engineering and security challenges at scale.

📍 Location: Kraków (hybrid: 2 days in the office per week)
📄 B2B: 200 - 250 PLN / h
🏦 Industry: Banking


We are currently looking for a Senior Software Security Engineer (Node.js and/or Python) to join a strategic global banking initiative focused on building modern, secure and scalable backend platforms within the cybersecurity domain. The role combines hands-on software engineering, cloud-native architecture and security engineering, with strong ownership of production-grade services and engineering excellence.


You will work within international cross-functional teams responsible for developing next-generation security products and services, contributing to the migration from vendor-based platforms toward open-source and cloud-native solutions deployed at enterprise scale.



Key responsibilities:



  • Design, develop and maintain secure, scalable backend services using Python, Node.js and cloud-native technologies.

  • Build and optimize distributed systems running on Google Cloud Platform and Kubernetes environments.

  • Develop high-quality production code with strong focus on reliability, observability and automation.

  • Own the lifecycle of backend services on GCP, ensuring resilience, performance and cost efficiency.

  • Design and implement OAuth2/OpenID Connect authentication and authorization solutions.

  • Contribute to event-driven architectures and highly concurrent backend systems.

  • Collaborate closely with engineering and platform teams to deliver secure and scalable solutions.

  • Mentor engineers and actively contribute to engineering best practices and technical excellence.

  • Drive automation initiatives to improve developer productivity and operational efficiency.

  • Stay up to date with modern backend and cloud technologies, sharing knowledge across teams.


What we offer:



  • Opportunity to work on strategic, global cybersecurity and cloud engineering initiatives.

  • Collaboration with highly experienced international engineering teams.

  • Long-term cooperation within a stable enterprise-scale environment.

  • Private healthcare package (LuxMed).

  • Multisport card.

Requirements: Python, Django, Node.js, TypeScript, GCP, Infrastructure as Code, Kubernetes, Security, PostgreSQL, Go, Rust, GitHub
Data publikacji: 2026-05-12
APLIKUJ