NoFluffJobs Stacjonarnie Senior

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

Antal

⚲ Kraków

16 800 - 31 920 PLN (B2B)

Wymagania

  • Python
  • Django
  • Node.js
  • TypeScript
  • GCP
  • Infrastructure as Code
  • Kubernetes
  • Security
  • PostgreSQL
  • Go (nice to have)
  • Rust (nice to have)
  • GitHub (nice to have)

Opis stanowiska

O projekcie:
📍 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.

Wymagania:
- 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.

🔍 Dekoder Ogłoszenia

🔴
strategic global banking initiative
Projekt jest prawdopodobnie duży, złożony i może podlegać biurokracji charakterystycznej dla sektora bankowego.
🔴
strong ownership of production-grade services
Oczekuje się pełnej odpowiedzialności za działanie i utrzymanie usług w środowisku produkcyjnym, co może oznaczać dyżury i rozwiązywanie problemów poza standardowymi godzinami pracy.
🔴
migration from vendor-based platforms toward open-source and cloud-native solutions
Może to oznaczać pracę nad przestarzałymi systemami lub napotkanie oporu ze strony obecnych dostawców i wewnętrznych zespołów.
🟡
engineering excellence
Jest to ogólny zwrot, który może oznaczać wysokie standardy, ale też presję na perfekcjonizm i ciągłe doskonalenie.
🔴
Own the lifecycle of backend services on GCP
Obejmuje to nie tylko rozwój, ale także utrzymanie, monitorowanie, optymalizację kosztów i reagowanie na incydenty.