Select how often (in days) to receive an alert:
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 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 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.
* 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