Select how often (in days) to receive an alert:
\n
¿Le interesa este puesto? Puede encontrar toda la información relevante en la descripción a continuación.
\n
Select how often (in days) to receive an alert:
\n
Foundever ™ is a integral 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.
\n
About the Role
\n
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.
\n
What You'll Do
\n
- 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.
\n
Shared Microservices & Components
\n
- 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.
\n
Quality, Testing & Observability
\n
- 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.
\n
What We're Looking For
\n
Must‑Have
\n
- 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
\n
Nice‑to‑Have
\n
- 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. xugodme
- Experience with Docker and container‑based deployments.
\n
Technical Environment
\n
- Languages & Frameworks: Python, FastAPI
- Database & Migrations: Alembic
- Security: OAuth2, OpenID Connect (OIDC)
\n
Job Segment: Testing, Database, Engineer, Technology, Engineering