A posição de Desenvolvedor Backend oferece a oportunidade de criar, manter e melhorar sistemas de software.
Responsabilidades
* Desenvolver APIs seguras e escaláveis;
* Criar e manter integrações internas e com clientes por meio de APIs REST e GraphQL;
* Implementar mecanismos de autenticação e autorização eficazes;
* Desenvolver processos assíncronos para tratamento de grandes volumes de dados;
* Modelar, manter e otimizar bancos de dados PostgreSQL;
* Garantir disponibilidade e escalabilidade mediante replicação, índices e otimização de consultas;
* Avaliar e implementar caching de imagens via CDN para melhoria da experiência do usuário;
* Colaborar com o time de DevOps na configuração e gerenciamento de pipelines CI/CD;
* Contribuir com monitoramento contínuo, métricas e logísticas para informar decisões;
* Atuar em ambientes Linux e Google Cloud Platform (GCP) para obter desempenho elevado;
* Desenvolver e manter testes automatizados para garantir qualidade;
* Mantener código organizado e sustentável para produtividade;
* Colaborar com gerentes de produto e designers para alinhar soluções técnicas às necessidades do negócio e da experiência do usuário;
Requisitos Fundamentais
* Experiência consolidada em desenvolvimento backend;
* Domínio profundo de pelo menos uma das linguagens: Ruby on Rails ou Python;
* Conhecimento avançado de PostgreSQL (modelagem e tuning);
* Vivência relevante com APIs em produção (REST e/ou GraphQL);
* Conhecimento sólido de Linux e boas práticas de administração de servidores;
* Experiência real com Git e metodologias ágeis;
* Vivência em Google Cloud Platform (GCP) para aproveitar recursos;