Engenheiro de API Rápida

OnDemand-Innovation

₱40-60K[Mensual]
Remoto3-5 anos ExpEdu não necessárioTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísFilipinas

Requisitos de IdiomaPortuguese-Brazil

Este trabalho remoto está aberto para candidatos em países específicos. Por favor, confirme se deseja continuar, apesar das restrições de localização.

Descrição do Trabalho

Mostrar texto original

Descrição:

  • Projetar, desenvolver e manter aplicações em Python.
  • Colaborar com equipes multifuncionais para definir e implementar novas funcionalidades.
  • Identificar problemas e otimizar o código existente para desempenho e escalabilidade.
  • Escrever código limpo, manutenível e eficiente seguindo as melhores práticas.
  • Participar de revisões de código e contribuir para o compartilhamento de conhecimento da equipe.

Requisito

Habilidades de Backend Essenciais

  • Python (3.8+). Compreensão profunda de Python, programação assíncrona (por exemplo, async/await, asyncio) e tipagem.
  • FastAPI. Experiência na construção de APIs RESTful usando FastAPI, incluindo injeção de dependência, modelos Pydantic e tarefas em segundo plano.
  • SQL/ORMs. Proficiência em PostgreSQL ou MySQL e experiência com ORMs como SQLAlchemy (especialmente suporte assíncrono).
  • Design de API. Capacidade de projetar, versionar e documentar APIs escaláveis, idealmente com OpenAPI / Swagger.


Temporal.io e Engenharia de Fluxo de Trabalho

  • SDK Temporal (Python/Go/Java). Experiência prática na construção e manutenção de fluxos de trabalho e atividades. Idealmente usando SDK Python (ou TypeScript/Go/Java, se sua pilha usar essas linguagens).
  • Arquitetura Orientada a Eventos. Compreensão de sistemas desacoplados, tarefas idempotentes, estratégias de repetição e máquinas de estado duráveis.
  • Sistemas Distribuídos. Conforto com conceitos como repetição, consistência, failover e observabilidade em fluxos de trabalho de longa duração.
  • Message Brokers. Familiaridade com Kafka, RabbitMQ ou AWS SNS/SQS se usados para acionar fluxos de trabalho ou eventos.


DevOps / Infraestrutura

  • Docker. Experiência em containerizar aplicativos FastAPI e trabalhadores do Temporal.
  • Pipelines CI/CD. Familiaridade com GitHub Actions, GitLab CI ou similares para testes e implantação automatizados.
  • Nuvem (AWS/Azure). Experiência na implantação de serviços em EC2, Lambda, ECS, EKS ou similares.
  • Infraestrutura como Código (Bônus). Terraform, Pulumi ou CloudFormation para provisionamento de clusters do Temporal e infraestrutura relacionada.


Teste e Qualidade

  • Pytest. Escrever testes unitários e de integração para APIs e fluxos de trabalho.
  • Test Containers (Bônus). Para testar banco de dados/mensageria localmente no Docker.
  • Monitoramento/Registro. Experiência com Prometheus, Grafana ou OpenTelemetry para observabilidade de fluxos de trabalho.


Habilidades Interpessoais / Experiência em Projetos

  • Design de Sistema. Experiência em projetar APIs ou sistemas de backend do zero.
  • Colaboração em Equipe. Trabalhar em equipes ágeis, gerenciando PRs, participando de revisões de código.
  • Documentação. Capaz de escrever documentação técnica clara para fluxos de trabalho e APIs.


PythonTemporal.ioDevOpsFastAPIServiços AWSDockerGitAPI RESTfulCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Responder Hoje 3 Vezes

Postado em 12 June 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.