freehire launches on Product Hunt on 26 August.

Follow →

Software Security Backend Engineer (Node.js and/or Python)

Open 23d

📍 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.
  • 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.

See also