Find a jobRecruiters

Senior Python developer (8+ years)

Exclusive opportunity

Onsite

Senior Python developer (8+ years)

act digital

Senior Python developer (8+ years)

Skills

SQL QueriesDockerFlaskPythonTesting & QAMicroservicesIBM CloudPostgreSQLAWSJiraConfluenceFastAPICompliance

20 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Lisbon, Portugal

Work mode:

Onsite

Published on:

30 September 2026

What they need


🎯 Your Mission

As a Senior Python Backend Developer, you will:

  • Design and develop scalable backend services and integration solutions.
  • Build secure APIs, microservices, and event-driven integrations.
  • Support the evolution of a modern third-party data ecosystem.
  • Improve data accessibility and real-time exchange between systems.
  • Contribute to technical design and architectural decisions.
  • Ensure solutions comply with quality, security, performance, and maintainability standards.
  • Participate throughout the full software development lifecycle, from requirements analysis to production deployment and support.

💼 Key Responsibilities

Backend Development

  • Design, develop, test, and maintain backend applications using Python.
  • Build scalable services using frameworks such as FastAPI and Flask .
  • Write clean, modular, reusable, and well-documented code.
  • Apply clean architecture principles, software design patterns, and secure development practices.
  • Identify and resolve defects, performance bottlenecks, and maintainability issues.
  • Contribute to the continuous evolution and service continuity of the application ecosystem.

API & Microservices Development

  • Design, develop, and maintain secure RESTful APIs.
  • Build microservices supporting business processes and data exchange.
  • Define clear API contracts and integration standards.
  • Ensure reliable communication between internal and external systems.
  • Implement appropriate authentication, authorization, validation, logging, and error-handling mechanisms.
  • Contribute to API lifecycle management, documentation, and versioning.

Data Integration & Virtualization

  • Develop integrations that improve access to third-party data.
  • Support the adoption of data virtualization and modern integration patterns.
  • Enable consistent and near real-time data availability across systems.
  • Work with business and technical teams to understand data requirements and integration dependencies.
  • Contribute to the development of reliable and sustainable data exchange solutions.
  • Help maintain consistency between source systems, integration services, and consuming applications.

Architecture & System Design

  • Design secure, scalable, and resilient backend architectures.
  • Participate in technical design sessions and architecture reviews.
  • Help model and implement solutions aligned with functional and technical requirements.
  • Evaluate technical options and explain architectural trade-offs.
  • Contribute to the long-term maintainability, scalability, and sustainability of the platform.
  • Ensure alignment with enterprise architecture, quality, and security standards.

Database Engineering

  • Design and optimize relational database structures.
  • Develop complex and efficient SQL queries.
  • Work with PostgreSQL and other relational database technologies.
  • Support database performance analysis and optimization.
  • Ensure data integrity, consistency, and efficient access patterns.
  • Contribute to database design decisions for APIs, integrations, and backend services.

Event-Driven Integration

  • Design and implement event-driven integrations where applicable.
  • Support asynchronous communication between services and data platforms.
  • Ensure integrations are resilient, observable, and capable of handling failures.
  • Contribute to the evolution of scalable integration patterns across the ecosystem.

Testing & Quality Assurance

  • Develop and maintain unit and integration tests using:PyTest
  • Unittest
  • Promote automated testing throughout the development lifecycle.
  • Participate in code reviews and ensure compliance with engineering standards.
  • Support Functional Testing and User Acceptance Testing activities.
  • Investigate defects identified during testing and coordinate their resolution.
  • Use test management tools such as ALM or Octane.
  • Ensure appropriate test coverage for APIs, microservices, integrations, and data processes.

CI/CD & Industrialization

  • Industrialize applications following CI/CD best practices.
  • Contribute to automated build, testing, deployment, and release workflows.
  • Maintain effective Git workflows and version-control practices.
  • Support consistent deployment processes across development, testing, and production environments.
  • Ensure software components are traceable, tested, and ready for production.
  • Collaborate with DevOps teams to improve release quality and delivery efficiency.

Cloud & Containerization

  • Develop and deploy applications in cloud environments such as:AWS
  • IBM Cloud
  • Build and maintain containerized applications using Docker.
  • Ensure cloud solutions are secure, scalable, and aligned with internal standards.
  • Contribute to cloud integration and application modernization initiatives.
  • Support troubleshooting and technical analysis across cloud environments.

Monitoring & Observability

  • Implement logging, monitoring, and observability capabilities.
  • Ensure that application behavior, API performance, errors, and dependencies can be effectively monitored.
  • Support production troubleshooting and root cause analysis.
  • Contribute to the ongoing stability, performance, and availability of the platform.

Business & Technical Collaboration

  • Work closely with Business Analysts and end users to understand functional requirements.
  • Translate business needs into clear technical solutions.
  • Explain technical decisions and support stakeholders throughout periods of change.
  • Collaborate with Solution Architects, Developers, QA teams, and DevOps professionals.
  • Contribute to specifications, technical documentation, estimations, and planning activities.
  • Act as a bridge between business and technology when required.

Agile Delivery

  • Participate actively in Agile and DevOps delivery processes.
  • Contribute to backlog refinement, sprint planning, daily meetings, reviews, and retrospectives.
  • Use Jira, Confluence, Git, and ALM to support collaboration and delivery.
  • Communicate progress, risks, technical dependencies, and blockers clearly.
  • Promote knowledge sharing and continuous improvement across the team.

✅ What We’re Looking For

Mandatory Requirements

  • Strong professional experience in backend software development.
  • Advanced proficiency in Python .
  • Strong hands-on experience with:FastAPI
  • Flask
  • RESTful services
  • Proven experience designing secure and scalable APIs.
  • Strong understanding of microservices architectures and integration patterns.
  • Experience with event-driven integrations.
  • Advanced SQL skills.
  • Experience with relational database design and optimization, preferably using PostgreSQL.
  • Strong knowledge of software engineering best practices, including:Clean Architecture
  • Design Patterns
  • Code Reviews
  • Automated Testing
  • Git Workflows
  • CI/CD
  • Observability
  • Experience with PyTest or Unittest.
  • Experience with cloud environments and Docker.
  • Experience working in Agile and DevOps environments.
  • Professional proficiency in English.

🛠 Technical Stack

Backend Development

  • Python
  • FastAPI
  • Flask
  • RESTful Services
  • Backend Architecture
  • Microservices

Data & Databases

  • SQL
  • PostgreSQL
  • Relational Databases
  • Database Design
  • Query Optimization
  • Third-Party Data Integration
  • Data Virtualization

Integration Architecture

  • REST APIs
  • API Integration
  • Event-Driven Architecture
  • Microservices Integration
  • Real-Time Data Exchange
  • Integration Frameworks

Testing & Quality

  • PyTest
  • Unittest
  • Unit Testing
  • Integration Testing
  • Code Reviews
  • ALM
  • Octane

Cloud & Containers

  • AWS
  • IBM Cloud
  • Docker
  • Cloud-Based Applications
  • Containerized Services

DevOps & Delivery

  • CI/CD
  • Git
  • Automated Build and Deployment
  • Jira
  • Confluence
  • Application Observability

Engineering Practices

  • Clean Architecture
  • Design Patterns
  • Secure Development
  • Code Quality
  • Technical Documentation
  • Performance Optimization

Other offers great for you!

These companies are also looking for great profiles

Taleo

Python Developer

Permanent contract

Madrid, Spain

Hybrid

Skills

LLMs / Large language modelsDockerBackend DevelopmentPythonMySQLGitGraphQLFastAPICI/CD

5 months ago

Quick apply

Soors

Data Engineer Python H/F

Freelance

Bordeaux, France

Hybrid

Skills

SQL QueriesPython

8 hours ago

Quick apply

Mon Consultant Indépendant

SAP ABAP developer senior with SAP IS-U

TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Brussels, Belgium

Hybrid

Skills

Systèmes d'information

6 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools