Almaviva de Belgique logoAlmaviva de Belgique logo

Senior Python Backend Developer (Remote from EU)

Remote Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Key Duties and ResponsibilitiesDesign and develop backend services and APIs utilizing PythonTranslate architectural designs into scalable and maintainable codeConstruct and support data-driven systems such as catalogues, models, and workflowsEnsure high performance, security, and reliability of backend applicationsOwn features from conception through deploymentDevelop and implement thorough testing strategies including unit, integration, and TDDParticipate in code reviews to maintain high coding standardsMentor junior developers and foster team knowledge sharingContribute to architectural discussions and technical design decisionsProactively identify and communicate risks, blockers, and dependenciesCollaborate across cross-functional teams including DevOps, QA, and frontend developersMaintain CI/CD pipelines and support automated deployment processesEnsure comprehensive documentation of code, APIs, and architectural decisionsMandatory RequirementsExperienceAt least 7 years of professional experience in backend software developmentTechnical SkillsProgramming & FrameworksProficient in advanced Python (async programming, type hints, packaging)Production experience with FastAPI and best practices in async programmingSolid understanding of OOP and design patternsAPI DevelopmentExpertise in REST API design (OpenAPI, versioning, pagination, error handling)Experience with JSON and schema validation (Pydantic, Marshmallow)

About the job

Almaviva de Belgique is hiring a Senior Python Backend Developer to help advance the CMRE Data Management Programme. This fully remote role is open to professionals based anywhere in the EU.

Key responsibilities

  • Design, develop, and maintain backend systems and APIs that can adapt to changing requirements and scale with growth
  • Enhance core data features, including building and refining data catalogues, domain models, and sharing workflows
  • Work closely with a Software Architect to turn architectural plans into secure, high-performance production solutions
  • Contribute to technical decisions and participate in team discussions
  • Own the full software lifecycle, from initial design through deployment

Collaboration and workflow

The team uses Agile methods and values open collaboration. Colleagues support each other and share knowledge, with mentorship from an experienced Software Architect to help translate ideas into reliable, practical systems.

Location

This position is remote and open to candidates based in the European Union.

About Almaviva de Belgique

Almaviva de Belgique is a leader in providing innovative technology solutions. We are committed to delivering high-quality services and products that meet the evolving needs of our clients. Our team is composed of skilled professionals dedicated to excellence and collaboration.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.