Software Security Backend Engineer (Node.js and/or Python)
⚲ 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.
📍 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.