Back

Backend Developer Python (remote from EU) - Deadline 30/04/26

Worldwide Salaried Open

Role Overview The Senior Python Back-End Developer (Profile 8.B Senior) supports the CMRE Data Management Programme, focusing on the design, development, and maintenance of scalable backend systems and APIs. The role is centered on building core data capabilities, including: Data Catalogue Data Domain Model Data Sharing Workflows Working within an Agile environment under the guidance of a Software Architect, the developer translates architectural designs into secure, high-performance, production-grade solutions. The role requires strong ownership across the full software lifecycle—from design through deployment—along with active participation in technical decision-making and team collaboration. Key Duties and Responsibilities Design, develop, and maintain backend services and APIs using Python Translate architectural designs into scalable, maintainable code Build and support data-driven systems (catalogues, models, workflows) Ensure performance, security, and reliability of backend applications Take full ownership of features from design through deployment Develop and execute testing strategies (unit, integration, TDD) Participate in code reviews and enforce coding standards Mentor junior developers and support team knowledge sharing Contribute to architectural discussions and technical design decisions Identify and communicate risks, blockers, and dependencies proactively Collaborate with cross-functional teams (DevOps, QA, frontend, architects) Maintain CI/CD pipelines and support automated deployment processes Ensure proper documentation of code, APIs, and architectural decisions Mandatory Requirements Experience Minimum 7 years of professional experience in backend software development Technical Skills Programming & Frameworks Advanced Python (async programming, type hints, packaging) Production experience with FastAPI and async best practices Strong OOP and design pattern knowledge API Development REST API design (OpenAPI, versioning, pagination, error handling) JSON and schema validation (Pydantic, Marshmallow) Event-driven architectures and message brokers (e.g. Kafka, RabbitMQ) Databases Strong SQL and relational database experience (PostgreSQL, SQL Server) Experience with NoSQL (e.g. MongoDB, Redis, Elasticsearch) ORM frameworks (SQLAlchemy, Django ORM) Infrastructure & DevOps Docker (multi-stage builds, optimisation) Kubernetes basics (deployment, debugging) Linux administration and scripting Software Engineering Practices Testing (pytest, TDD, integration testing) CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps) Advanced Git usage (branching, merging, conflict resolution) Code quality tools (linting, static analysis, type checking) Security Secure coding practices (OWASP Top 10) Authentication/authorisation (OAuth2, JWT, OpenID Connect) API security (rate limiting, CORS, TLS) Architecture & Collaboration Understanding of microservices and distributed systems Ability to read and contribute to architecture diagrams (UML, C4) Agile methodology experience (Scrum ceremonies, backlog refinement) Strong communication skills in English Desirable Requirements Data Management & Standards Experience with metadata standards (e.g. Dublin Core, ISO 19115, STANAG 2586) Knowledge of Semantic Web technologies (RDF, DCAT, Apache Jena) Cloud & Platforms Microsoft Azure (Entra ID, DevOps, Key Vault) Cloud-native development and services Observability Logging, monitoring, and metrics (Prometheus, Grafana) Distributed tracing (OpenTelemetry) AI / Advanced Technologies Experience with LLM frameworks (LangChain, LlamaIndex) Knowledge of Retrieval-Augmented Generation (RAG) pipelines Familiarity with AI-assisted development tools Level: Senior Delivery mode : Remote from EU Only EU Citizens Apply To This Job

More jobs

(Senior) Account Executive (m/w/d) - Berlin oder Remote

Worldwide Salaried

Enterprise Sales Manager/in (m/w/d) - Berlin oder Remote

Worldwide Salaried

Spécialiste Support Pilotage et Comptabilité (Télétravail complet possible depuis Biarritz)

Worldwide Salaried

Spécialiste Support Pilotage et Comptabilité (Télétravail complet possible depuis Montpellier)

Worldwide Salaried

Representative Lead, BPS Client Service & Support

Worldwide Salaried

Representative Lead, BPS Client Service & Support

Worldwide Salaried

ELIGIBILITY SPECIALIST II - 60019827

Worldwide Salaried

Actuary

Worldwide Salaried

(Senior) Sales Manager/in (m/w/d) - Berlin oder Remote

Worldwide Salaried

Kundenberater (m/w/d) – Karriere mit Zukunft und Perspektive (German Speaking)

Worldwide Salaried

Experienced Remote Data Entry Specialist – Flexible Work Arrangements at arenaflex

Worldwide Salaried

Purchasing Assistance

Worldwide Salaried

Steuerfachkraft (m/w/d) in Kaisersesch mindestens 52.000€ - 100% Remote möglich

Worldwide Salaried

Customer Service Loyalty Champion II – Empowering Customer Loyalty and Driving Business Growth at arenaflex

Worldwide Salaried

PRN Clinical Response Specialist I

Worldwide Salaried

Real Estate Analyst

Worldwide Salaried

Assistant Controller (Remote)

Worldwide Salaried

Experienced Full Stack Data Entry Virtual Assistant – Remote Operations Support at arenaflex

Worldwide Salaried

Customer Service Representative – Member Support Specialist for Health Benefits & Wellness Programs (EST Shift)

Worldwide Salaried

Experienced Customer Service Representative – Full Or Part Time (Remote) Opportunity at arenaflex

Worldwide Salaried