Python engineer in cybersecurity

Q Tech
Barcelona, Spain
5 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€38,000 - €48,000
Working hours
Regular working hours
Languages
English

Tech stack

Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Software Quality Code Review Cyber Security Continuous Integration Information Engineering Django Web Framework Domain Name System (DNS) Python (Programming Language)
+18 more
Message Broker MongoDB RabbitMQ Redis Software Vulnerability Management ReactJS Delivery Pipeline Grafana Backend Fastapi Gitlab-ci Kubernetes Apache Kafka Free and Open-Source Software Non-relational Database Front End Software Development Restful APIs Docker

Job description

Описание

Q-tech is collaborating with one of Europe’s largest business groups, an international German-origin company with a presence in retail, food, industry and digital services, with more than 595,000 employees in 32 countries. The group is committed to building its own technology rather than relying on third parties, with specialist divisions in cloud, cybersecurity and data. We are looking for a profile with Python (and FE technologies) experience to join the Vulnerability team within the Cybersecurity domain.

Задачи

  • Design and develop platform features (Python/FastAPI on the backend and tasks in React on the frontend)
  • Build and maintain RESTful APIs for vulnerability ingestion, processing and exposure flows
  • Participate in technical design with the rest of the team, contributing ideas and learning from the judgment of more senior team members
  • Write automated tests (unit, integration) as a natural part of development
  • Collaborate with the Data Engineering and Security teams to take features to production
  • Participate in code reviews, both receiving and giving feedback
  • Work in an Agile environment with cross-functional teams between Barcelona and Germany
  • Gradually gain autonomy in the infrastructure stack (Docker, Kubernetes, CI/CD)

Требования

  • Experience with Python in production environments (the project uses FASTAPI, but experience with Django would also be suitable)
  • Experience with FE technologies
  • Knowledge of testing and good code quality practices
  • Familiarity with RESTful APIs
  • Basic knowledge of relational and non-relational databases (MongoDB, Redis)
  • Basic knowledge of Docker; Kubernetes experience is valued but not essential
  • Willingness to learn and ability to work across a broad stack without mastering everything from the outset
  • Fluent English for day-to-day work with the team and Germany Engineering
  • Будет плюсом: Experience or interest in cybersecurity, especially Vulnerability Management or Exposure Analysis; Basic knowledge of networking: HTTP rules, DNS and related protocols; Experience with a cloud provider (AWS, Azure or GCP); Experience with message brokers: RabbitMQ, Kafka; Knowledge of CI/CD pipelines (GitLab CI is a plus); Monitoring with Grafana or similar tools; Contributions to open source projects

Условия

Salary: €38,000-€48,000 gross/year, depending on experience

Fixed annual salary increase under the collective agreement

  • flexible compensation
  • private health insurance
  • remote work allowance
  • wellbeing budget
  • language classes and training

Hybrid model: approximately 8 days/month in the office (Plaza Cataluña area), with no fixed days

Requirements

  • Experience with Python in production environments (the project uses FASTAPI, but experience with Django would also be suitable)
  • Experience with FE technologies
  • Knowledge of testing and good code quality practices
  • Familiarity with RESTful APIs
  • Basic knowledge of relational and non-relational databases (MongoDB, Redis)
  • Basic knowledge of Docker; Kubernetes experience is valued but not essential
  • Willingness to learn and ability to work across a broad stack without mastering everything from the outset
  • Fluent English for day-to-day work with the team and Germany Engineering
  • Будет плюсом: Experience or interest in cybersecurity, especially Vulnerability Management or Exposure Analysis; Basic knowledge of networking: HTTP rules, DNS and related protocols; Experience with a cloud provider (AWS, Azure or GCP); Experience with message brokers: RabbitMQ, Kafka; Knowledge of CI/CD pipelines (GitLab CI is a plus); Monitoring with Grafana or similar tools; Contributions to open source projects

Benefits & conditions

Salary: €38,000-€48,000 gross/year, depending on experience

Fixed annual salary increase under the collective agreement

  • flexible compensation
  • private health insurance
  • remote work allowance
  • wellbeing budget
  • language classes and training

Hybrid model: approximately 8 days/month in the office (Plaza Cataluña area), with no fixed days

About the company

Q-tech is collaborating with one of Europe’s largest business groups, an international German-origin company with a presence in retail, food, industry and digital services, with more than 595,000 employees in 32 countries. The group is committed to building its own technology rather than relying on third parties, with specialist divisions in cloud, cybersecurity and data. We are looking for a profile with Python (and FE technologies) experience to join the Vulnerability team within the Cybersecurity domain.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…