Eque2
Weekday AI
Engenheiro de Software Sênior
PythonPostgreSQLAWSGCPDocker
Tradução automática. Consulte o original.
Sobre a oportunidade
Esta vaga é para um dos clientes da Weekday
Estamos buscando um Engenheiro de Software Sênior altamente qualificado e experiente, com profundo conhecimento em Python, para se juntar à nossa crescente equipe de engenharia. Nesta função, você será responsável por projetar, desenvolver e manter aplicações escaláveis e de alto desempenho, desempenhando um papel fundamental na definição da arquitetura técnica e na mentoria de engenheiros juniores.
Experiência Mínima: 6 anos
Localização: Londres
Tipo de Vaga: integral
Principais Responsabilidades
- Projetar, desenvolver e manter sistemas backend robustos e escaláveis e APIs usando Python.
- Liderar o desenvolvimento de ponta a ponta de soluções de software complexas, do conceito à implantação.
- Escrever código limpo, eficiente e reutilizável, seguindo as melhores práticas e padrões de codificação.
- Colaborar com equipes multifuncionais, incluindo gerentes de produto, designers e DevOps, para entregar recursos de alta qualidade.
- Otimizar o desempenho, a confiabilidade e a escalabilidade das aplicações.
- Participar de discussões de arquitetura e contribuir para a tomada de decisões técnicas.
- Realizar revisões de código e garantir a adesão aos padrões de qualidade.
- Solucionar problemas, depurar e resolver incidentes em produção de forma oportuna.
- Orientar desenvolvedores juniores e contribuir para a construção de uma forte cultura de engenharia.
Habilidades e Qualificações Necessárias
- 6–11 anos de experiência profissional em desenvolvimento de software com forte conhecimento em Python.
- Sólido entendimento de frameworks Python como Django, Flask ou FastAPI.
- Experiência na construção de APIs RESTful e arquitetura de microsserviços.
- Forte conhecimento em estruturas de dados, algoritmos e programação orientada a objetos.
- Experiência prática com bancos de dados como PostgreSQL, MySQL ou MongoDB.
- Familiaridade com programação assíncrona e técnicas de otimização de desempenho.
- Experiência com plataformas de nuvem (AWS, GCP ou Azure) e ferramentas de contêinerização como Docker.
- Conhecimento de pipelines CI/CD e sistemas de controle de versão como Git.
- Fortes habilidades de resolução de problemas e capacidade de trabalhar em um ambiente dinâmico.
Habilidades Comportamentais
- Excelentes habilidades de comunicação e colaboração.
- Forte senso de responsabilidade com atenção aos detalhes.
- Capacidade de trabalhar de forma independente e gerenciar múltiplas prioridades.
- Paixão por aprender novas tecnologias e melhoria contínua.
Qualificações Preferenciais
- Experiência trabalhando com sistemas distribuídos e arquiteturas orientadas a eventos.
- Exposição a frameworks de processamento de dados ou sistemas de background jobs (Celery, Kafka, etc.).
- Familiaridade com frameworks de teste e desenvolvimento orientado a testes (TDD).
- Compreensão das melhores práticas de segurança no desenvolvimento de aplicações.
- Experiência prévia em liderança de pequenas equipes ou projetos é um diferencial.
