Ingeniero de API Rápida

OnDemand-Innovation

₱40-60K[Mensual]
RemotoExp de 3-5 YrsEdu no requeridoTiempo completo
Compartir

Detalles remotos

Abrir paísFilipinas

Requisitos de idiomaInglés

Este trabajo remoto está abierto a candidatos en países específicos. Por favor, confirme si desea continuar a pesar de las posibles restricciones de ubicación

Descripción del trabajo

Mostrar texto original

Descripción

  • Diseñar, desarrollar y mantener aplicaciones en Python.
  • Colaborar con equipos multifuncionales para definir e implementar nuevas características.
  • Resolver problemas y optimizar el código existente para mejorar el rendimiento y la escalabilidad.
  • Escribir código limpio, mantenible y eficiente siguiendo las mejores prácticas.
  • Participar en revisiones de código y contribuir al intercambio de conocimientos dentro del equipo.

Requisito

Habilidades Backend Fundamentales

  • Python (3.8+). Profundo conocimiento de Python, programación asíncrona (por ejemplo, async/await, asyncio) y tipado.
  • FastAPI. Experiencia en la construcción de APIs RESTful utilizando FastAPI, incluyendo inyección de dependencias, modelos Pydantic y tareas en segundo plano.
  • SQL/ORMs. Dominio de PostgreSQL o MySQL y experiencia con ORMs como SQLAlchemy (especialmente soporte asíncrono).
  • Diseño de API. Capacidad para diseñar, versionar y documentar APIs escalables, idealmente con OpenAPI / Swagger.


Temporal.io y Ingeniería de Flujos de Trabajo

  • SDK de Temporal (Python/Go/Java). Experiencia práctica en la construcción y mantenimiento de flujos de trabajo y actividades. Idealmente utilizando el SDK de Python (o TypeScript/Go/Java si su pila utiliza esos).
  • Arquitectura Orientada a Eventos. Comprensión de sistemas desacoplados, tareas idempotentes, estrategias de reintento y máquinas de estado duraderas.
  • Sistemas Distribuidos. Familiaridad con conceptos como reintentos, consistencia, conmutación por error, observabilidad en flujos de trabajo de larga duración.
  • Intermediarios de Mensajes. Familiaridad con Kafka, RabbitMQ o AWS SNS/SQS si se utiliza para activar flujos de trabajo o eventos.


DevOps / Infraestructura

  • Docker. Experiencia en la contenerización de aplicaciones FastAPI y trabajadores de Temporal.
  • Pipelines de CI/CD. Familiaridad con GitHub Actions, GitLab CI, o similar para pruebas y despliegue automatizados.
  • Nube (AWS/Azure). Experiencia en el despliegue de servicios en EC2, Lambda, ECS, EKS, o similar.
  • Infraestructura como Código (Bonus). Terraform, Pulumi o CloudFormation para aprovisionar clústeres de Temporal e infraestructura relacionada.


Pruebas y Calidad

  • Pytest. Escritura de pruebas unitarias e integradas para APIs y flujos de trabajo.
  • Contenedores de Prueba (Bonus). Para probar bases de datos/mensajería localmente en Docker.
  • Monitoreo/Registro. Experiencia con Prometheus, Grafana, o OpenTelemetry para la observabilidad de flujos de trabajo.


Habilidades Blandas / Experiencia en Proyectos

  • Diseño de Sistemas. Experiencia en el diseño de APIs o sistemas backend desde cero.
  • Colaboración en Equipo. Trabajo en equipos ágiles, manejo de PRs, participación en revisiones de código.
  • Documentación. Capaz de escribir documentación técnica clara para flujos de trabajo y APIs.


PythonTemporal.ioDevOpsFastAPIServicios de AWSDockerGitAPI RESTfulCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Responder Hoy 3 veces

Publicado el 12 June 2025

Recordatorio de seguridad del jefe

Si la posición requiere que trabajes en el extranjero, por favor ten cuidado y ten cuidado con el fraude.

Si encuentras a un empleador que tiene las siguientes acciones durante tu búsqueda de empleo, por favor repórtalo inmediatamente

  • retiene tu ID,
  • requiere que usted proporcione una garantía o recoja la propiedad,
  • le obliga a invertir o recaudar fondos.
  • recauda beneficios ilícitos,
  • u otras situaciones ilegales.