Unleash innovation in security — shape the future of cyber defense!
Krakow-based opportunity with hybrid work model
As a Senior Python & Node.js Backend Engineer, you will be working for our client, a leading player in the cybersecurity industry, dedicated to building cutting-edge security platforms that protect organizations worldwide. You will contribute to developing innovative solutions that enhance digital safety, automation, and reliability—driving the next generation of security technology.
Your main responsibilities:
- Hands-on development of high-quality, production-grade backend services in Python (Django) and Node.js (TypeScript/NestJS).
- Architect scalable, secure solutions on Google Cloud Platform (GKE, Cloud Run, Pub/Sub) and optimize PostgreSQL database performance.
- Lead the lifecycle management of cloud-native services, ensuring resilience, observability, and cost-efficiency.
- Design and implement OAuth2/OpenID Connect flows within GCP environments.
- Translate business opportunities into effective technical solutions.
- Develop automation to improve deployment, monitoring, and maintenance processes.
- Mentor team members and promote engineering best practices.
- Stay updated with the latest industry trends and share knowledge across teams.
You're ideal for this role if you have:
- At least 6 years of experience in backend development or related fields.
- Deep expertise in Python (Django) and Node.js (TypeScript/NestJS).
- Hands-on experience with GCP services (Cloud Run, GKE, Filestore) and Infrastructure as Code (Terraform).
- Strong understanding of security principles, including zero trust models.
- Ability to build scalable, high-performance backend services, including some experience with Go or similar languages.
- A full-stack understanding with a focus on backend systems.
- Proven track record of creating secure, reliable, and efficient backend solutions.
- Demonstrated mastery in your technical discipline and a passion for engineering excellence.
It is a strong plus if you have:
- Experience with Go, Rust, or other emerging languages.
- The ability to identify problems or opportunities and engineer effective solutions.
- Respected for your craftsmanship, not just your ideas.
- A holistic view to complex problem solving.
Language Required for the role:
- Fluent English (written and spoken)
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.