Senior Python Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Python Engineer to join our team and help build and maintain the Software Freshness service backend that generates "freshness" reports for microservice products, with results displayed in Backstage via a custom plugin.
Responsibilities
- Design and develop scalable backend services
- Integrate with internal and external REST APIs
- Build data pipelines and report-generation backends
- Work with Kubernetes and Argo Workflows
- Utilize Docker for container workflows and GitLab CI/CD pipelines
- Understand software supply chain security concepts
- Implement and maintain testing with pytest and static analysis tools
- Handle JSON report schemas, data validation, and file-based artifact stores
- Optional: Experience with Backstage plugins (TypeScript/React) or willingness to contribute to the frontend plugin
Requirements
- 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
- Working knowledge of Kubernetes and Argo Workflows
- 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
- Experience with Backstage plugins (TypeScript/React) or willingness to contribute to the frontend plugin that consumes the reports the backend produces
We Offer
- Opportunity to work remotely from Madrid, Spain
- Join a dynamic and innovative team in the fintech sector
About the Company
[Company description if present]
© Laude Technology. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Laude Technology
All 25 rolesSenior React Developer
Laude Technology · Alicante
Senior Backend Engineer (Java/SpringBoot)
Laude Technology · Madrid
Desarrollador/a Java
Laude Technology · Spain
System Test Engineer
Laude Technology · Madrid