Описание
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