Senior Python Developer

Lisboa, Lisboa, Portugal
Full Time
Experienced
Na WINNING CONSULTING procuramos um Senior Python Developer, para se juntar à nossa equipa de consultoria, integrando o projeto de um dos nossos clientes no setor dos Serviços, na zona de Lisboa - Híbrido.


REQUISITOS TÉCNICOS
  • Senior Level:

    • +5 anos de experiência em Python backend development.

    • Domínio de FastAPI na construção de aplicações web escaláveis.

    • Experiência avançada com SQLAlchemy.

    • Proficiência em testes automatizados (pytest).

    • Forte experiência em arquiteturas cloud-based, preferencialmente AWS.

    • Conhecimentos sólidos em design patterns, clean architecture e unit testing.

    • Capacidade comprovada de atuar em ambientes ágeis e de mentorar colegas.

  • Mid-Level:

    • Experiência com REST APIs.

    • Conhecimentos em CI/CD pipelines (preferencialmente GitLab CI/CD).

    • Experiência com Docker ou Podman.

    • (Valorizado) Experiência com Apache Kafka e frameworks como FastStream ou Faust.

    • (Valorizado) Experiência em frontend (Angular).

  • Outros:

    • Licenciatura ou Mestrado em Engenharia Informática ou equivalente (ou experiência prática relevante).

    • Boa comunicação, clara e objetiva.

 
RESPONSABILIDADES
  • Desenvolver e manter aplicações backend escaláveis e de alta performance com Python e FastAPI.

  • Implementar e gerir modelos de dados utilizando SQLAlchemy.

  • Criar e executar testes automatizados (unitários e funcionais) com pytest, garantindo a qualidade do código.

  • Projetar soluções em arquiteturas cloud-based, com foco em AWS.

  • Assegurar a implementação de boas práticas de design patterns e clean architecture.

  • Desenvolver e consumir REST APIs para integração de sistemas.

  • Colaborar no desenvolvimento de pipelines de integração e entrega contínua (CI/CD), preferencialmente em GitLab.

  • Trabalhar com tecnologias de contenção (e.g., Docker, Podman).

  • Participar ativamente em cerimónias ágil/Scrum, colaborando com a equipa multidisciplinar.

  • Atuar como mentor para perfis mais juniores da equipa, promovendo boas práticas de desenvolvimento.


Idiomas: Nível de Inglês avançado


Quem Somos?

A Winning Consulting é uma empresa de consultoria que oferece serviços de consultadoria, formação, recrutamento e investigação. Apoiamos os nossos clientes na procura de soluções inovadoras e sustentáveis, desde a aplicação do conhecimento científico na resolução de problemas complexos de gestão até à transformação digital e tecnológica das organizações.

Se quiser saber mais sobre nós, visite o nosso website https://www.winning-consulting.com/

Todas as candidaturas são tratadas com confidencialidade ao abrigo do RGPD. Ao subscreveres a tua candidatura, concordas com o tratamento da tua informação no âmbito do recrutamento e na tua inclusão na nossa base de dados de candidatos. Caso não dês consentimento para o tratamento destes dados, pedimos-te o favor de não te candidatares a este anúncio.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*