The English-language job board for Spain

Senior Python Engineer

Remote, Madrid·Full-time·Added 4 days ago

Laude

29 open roles

Overview

Job details

  • Full-time hours

    Per the ad.

  • Fully remote

    Per the ad.

Requirements

  • Have the right to work in Spain

    Laude doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Have senior-level experience

    Senior-level role.

Requirements

What we're looking for

Required skills and experience:

- Strong Python development (3.12+), comfortable with type hints, dataclasses, ABC pattern, async

- Experience building data pipelines or report-generation backends that aggregate data from multiple REST APIs (the role involves integrating with some internal and some external APIs)

- Working knowledge of Kubernetes and Argo Workflows, the backend runs as scheduled CronWorkflows on a K8s clusters

- Familiarity with container workflows: Docker, building production images, GitLab CI/CD pipelines

- Understanding of software supply chain security concepts: CVEs, CVSS scoring, vulnerability lifecycle, package versioning (semver)

- Experience with pytest (mocking, fixtures, coverage), static analysis tools (mypy, ruff, pylint), and quality-gated CI

- Comfortable working with JSON report schemas, data validation (jsonschema/marshmallow/pydantic), and file-based artifact stores (JFrog Artifactory)

- Ability to work independently in a small team, follow existing code conventions, and contribute to architectural decisions

Nice to have

- Bonus: experience with Backstage plugins (TypeScript/React) or willingness to contribute to the frontend plugin that consumes the reports the backend produces

The role

We need a mid-level to senior Python engineer to join the team and help build and maintaining the Software Freshness service backend that generates "freshness" reports for microservice products, with results displayed in Backstage via a custom plugin.

About Laude

Industry
IT Consulting
Website
laude.tech
All open roles at Laude
WhatsApp