Senior Backend Engineer

Foundever

Not Interested
Bookmark
Report This Job

profile Job Location:

Barcelona - Spain

profile Monthly Salary: Not Disclosed
Posted on: 14 hours ago
Vacancies: 1 Vacancy

Job Summary

About Us

Foundever is a global leader in the customer experience (CX) industry. With 170000 associates across the globe we are the team behind the best experiences for 750 of the worlds leading and digital-first brands. Our innovative CX solutions technology andexpertiseare designed to support operational needs for our clients and deliver a seamless experience to customers in the moments that matter.

About the Role

We are seeking a Senior Back-End Software Developer to join ourCommon Toolsteam. The team is responsible for building and maintaining shared technical foundations used across multiple product teams including developer-ready templates reusable Python libraries and a set of shared microservices.

What Youll Do

Developer Templates & Enablement

  • Build and maintain production-ready service templates enabling teams to quickly create new backend services.
  • Ensure templates include standard structure testing CI/CD security and observability out of the box.
  • Keep templates aligned with internal standards and continuously improve them based on team feedback.

Shared Microservices & Components

  • Design and develop shared microservices using Python and FastAPI.
  • Build reusable Python libraries consumed by multiple services.
  • Use FastAPI features to define validate and expose consistent well-structured APIs.
  • Manage database migrations using Alembic.
  • Contribute to shared coding standards and code reviews.

Quality Testing & Observability

  • Enforce high engineering standards across templates services and libraries.
  • Implement robust testing strategies (unit integration system).
  • Ensure services expose metrics logs and traces for production monitoring.
  • Apply security best practices with strong knowledge of OAuth2 OpenID Connect (OIDC).
  • Build reliability performance and operational readiness by default.

What Were Looking For

Must-Have

  • Strong professional experience with Python (minimum 5 years).
  • Proven experience building production APIs with FastAPI.
  • Solid experience with Alembic for database migrations.
  • Strong understanding of software quality practices including automated testing and clean code principles.
  • Hands-on experience implementing metrics logging and tracing in production systems.
  • Strong knowledge of backend security concepts including OAuth2 OpenID Connect (OIDC) and secure service-to-service communication.
  • Solid experience using GitLab for version control and CI/CD.
  • Strong communication and collaboration skills.
  • Fluent in both written and spoken English

Nice-to-Have

  • Experience building and maintaining reusable Python libraries is a strong plus.
  • Familiarity with Kubernetes and Helm
  • Experience designing and maintaining developer templates or internal tooling is a strong plus.
  • Experience with Docker and container-based deployments.

Technical Environment

  • Languages & Frameworks:Python FastAPI
  • Database & Migrations:Alembic
  • Security:OAuth2 OpenID Connect (OIDC)
  • Testing & Observability:pytest Testcontainers Prometheus Grafana OpenTelemetry
  • CI/CD & DevOps:GitLab ArgoCD Helm Harbor Kubernetes (EKS)
  • Infrastructure:AWS (EKS RDS S3 etc.)


Required Experience:

Senior IC

About Us Foundever is a global leader in the customer experience (CX) industry. With 170000 associates across the globe we are the team behind the best experiences for 750 of the worlds leading and digital-first brands. Our innovative CX solutions technology andexpertiseare designed to support opera...
View more view more

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing

About Company

Company Logo

Foundever is a global leader in customer-experience (CX) outsourcing, combining human expertise and AI-driven capabilities to support over 9 million customer interactions daily across 60+ languages in 45 countries.

View Profile View Profile