Logo for Foundever

Career Opportunities: Senior Backend Engineer (410274)

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Teamwork
  • Collaboration
  • Communication

Roles & Responsibilities

  • Strong professional experience with Python (minimum 5 years).
  • Proven experience building production APIs with FastAPI.
  • Solid experience with Alembic for database migrations.
  • Strong knowledge of backend security concepts, including OAuth2, OpenID Connect (OIDC), and secure service-to-service communication.

Requirements:

  • Build and maintain production-ready service templates with standard structure, testing, CI/CD, security, and observability; align templates with internal standards and improve them based on feedback.
  • Design and develop shared microservices using Python and FastAPI; build reusable Python libraries; expose consistent APIs; manage database migrations using Alembic.
  • Enforce high engineering standards with robust testing strategies (unit, integration, system) and ensure services expose metrics, logs, and traces for production monitoring.
  • Apply security best practices including OAuth2 and OpenID Connect (OIDC) and secure service-to-service communication.

Job description

 

About Us

Foundever™ is a global leader in the customer experience (CX) industry. With 170,000 associates across the globe, we are the team behind the best experiences for +750 of the world’s leading and digital-first brands. Our innovative CX solutions, technology, and expertise are 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 our Common Tools team. 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 You'll 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 We're 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.)

 

 

Back-End Engineer Related jobs

Other jobs at Foundever

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.