Select how often (in days) to receive an alert:
Por favor, verifique que tiene el nivel de experiencia y las cualificaciones adecuadas leyendo la descripción completa de esta oportunidad a continuación.
Select how often (in days) to receive an alert:
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
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.
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. xpzdshu
Experience with Docker and container‑based deployments.
Technical Environment
Languages & Frameworks:
Python, FastAPI
Database & Migrations:
Alembic
Security:
OAuth2, OpenID Connect (OIDC)
Job Segment:
Testing, Database, Engineer, Technology, Engineering
#J-18808-Ljbffr