Laude Technology logo

Senior Python Engineer

Laude Technology·Salary not specified

Primary stack

PythonRESTKubernetesArgo WorkflowsDockerCI/CDpytestJSON

Nice to have's

TypeScriptReact

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 roles

Popular searches