Sobre a Empresa
Na Sourcing Trust, comprometemo-nos a fornecer soluções tecnológicas inovadoras, fiáveis e personalizadas que capacitam as empresas a prosperar num panorama digital em rápida evolução. Com foco na excelência, integridade e colaboração, construímos parcerias duradouras através da compreensão das necessidades únicas de cada cliente e da oferta de suporte especializado em todas as fases. A nossa equipa dedica-se a promover um ambiente de trabalho positivo e inclusivo, onde a contribuição de cada colaborador é valorizada, incentivando o crescimento contínuo, a aprendizagem e o sucesso partilhado. Junte-se a nós e faça parte de uma organização apaixonada, impulsionada pela inovação e pela excelência.
Sobre a Vaga
Procuramos um Fullstack Developer (Python/React) para desenvolver soluções escaláveis e de elevada qualidade em toda a stack, com forte foco em back-end development. A função inclui o desenvolvimento de aplicações React modernas, o desenho e evolução de APIs em Python/FastAPI, a gestão de bases de dados relacionais, a criação de workflows em Airflow e a contribuição para funcionalidades baseadas em IA num ambiente AWS.
Requisitos
Requisitos
Forte domínio de back-end development com Python + FastAPI.
Experiência sólida em React: components, hooks, state management, APIs REST e GraphQL, otimização de performance.
Sólidos conhecimentos de SQL e experiência com bases de dados relacionais como PostgreSQL ou MySQL.
Experiência com Alembic para versionamento de schemas.
Experiência na construção e manutenção de workflows com Apache Airflow.
Experiência prática com AWS: ECS, S3, RDS, DynamoDB, API Gateway, IaC, IAM.
Experiência prática com LLMs, LangChain, prompt engineering e/ou Amazon Bedrock.
Boa comunicação, trabalho em equipa, organização e proatividade.
Experiência em ambientes Agile, como Scrum ou Kanban.
Fluência em inglês.
Responsabilidades Principais
Desenvolver soluções escaláveis e de elevada qualidade em toda a stack, com ênfase em back-end development.
Construir e manter aplicações React modernas, garantindo componentes reutilizáveis, gestão eficiente de estado e performance otimizada.
Desenhar, implementar e evoluir APIs em Python e FastAPI, assegurando segurança, modularidade e alto desempenho.
Gerir bases de dados relacionais, otimizar queries SQL e manter o versionamento de schema com Alembic.
Criar e otimizar DAGs em Apache Airflow para workflows orientados a dados.
Trabalhar com serviços AWS para deploy, escala e monitorização de aplicações.
Aplicar práticas de Infrastructure as Code com Terraform ou CloudFormation.
Contribuir para funcionalidades baseadas em IA usando LLMs, LangChain e serviços como Amazon Bedrock.
Colaborar com equipas multidisciplinares, participar em cerimónias Agile e apoiar a melhoria contínua.
Garantir boas práticas de segurança, performance, documentação e qualidade de código.
