Python Backend Developer
Job Summary
TCIT busca un Desarrollador Python para construir y evolucionar servicios basados en microservicios y APIs RESTful. El rol se centra en la escalabilidad, automatización de procesos financieros y apoyo en migraciones a la nube. Se requiere experiencia en backend, FastAPI y prácticas modernas de ingeniería como CI/CD y observabilidad.
Responsibilities
- Diseño y desarrollo de microservicios
- Construcción de APIs RESTful escalables
- Automatización de procesos financieros
- Implementación de pipelines CI/CD y observabilidad
Required Skills
- Python (Backend) avanzado
- FastAPI
- SQL/NoSQL databases
- Cloud migration experience
- CI/CD and version control
Job Details
Responsabilidades:
- Diseñar y desarrollar soluciones basadas en microservicios.
- Construir APIs RESTful escalables, manteniendo buenas prácticas de diseño y calidad.
- Automatizar procesos financieros mediante lógica de negocio eficiente y segura.
- Trabajar con bases de datos SQL/NoSQL según la necesidad del caso de uso.
- Gestionar contenedores y su integración con el ecosistema de despliegue.
- Implementar y sostener pipelines CI/CD y flujos de versionamiento.
- Aplicar prácticas de observabilidad para asegurar visibilidad, desempeño y trazabilidad.
Requisitos:
- Al menos 3-4 años de experiencia en desarrollo backend con Python y dominio avanzado de FastAPI.
- Capacidad para tomar ownership en el diseño y desarrollo de APIs escalables.
- Conocimientos en microservicios, automatización, bases de datos SQL/NoSQL, CI/CD y observabilidad.
- Experiencia apoyando la migración a la nube.
Deseables:
- Experiencia en sector financiero (automatización y/o integración de procesos).
- Experiencia adicional con observabilidad aplicada a microservicios.
- Conocimiento de prácticas de ingeniería de software para escalabilidad y robustez de APIs.
Condiciones:
- Contrato directo con el cliente.
- Equipo de cómputo proporcionado por la empresa.
- Bebidas y snacks disponibles en oficina.
- Modalidad de trabajo híbrida.