The Codest
The Codest
A The Codest é uma empresa internacional de desenvolvimento de software, com sede no Reino Unido e polos de tecnologia na Polônia. Ela cria produtos digitais e amplia as equipes de engenharia dos clientes com desenvolvedores experientes em backend e frontend, engenharia de nuvem e engenharia de dados. A empresa trabalha com grandes empresas, negócios em expansão e fornecedores de software por meio do desenvolvimento de projetos e da alocação de profissionais, atendendo também clientes dos setores de fintech, comércio eletrônico e adtech.

Engenheiro(a) Full Stack de Python e JavaScript

Desenvolva software bancário com apoio de IA para clientes de serviços financeiros da The Codest, trabalhando com backends em Python e interfaces em JavaScript. A função abrange arquitetura, APIs, PostgreSQL e aplicações responsivas.

Descrição

  • Desenvolva e mantenha aplicações full stack usando Python ou Python e Java no backend e JavaScript no frontend.
  • Crie interfaces responsivas e conecte-as a serviços de backend e APIs.
  • Desenvolva serviços de backend, APIs e componentes de aplicação escaláveis.
  • Conduza soluções técnicas desde a análise de requisitos e arquitetura até a implementação e implantação.
  • Projete e otimize esquemas, consultas, funções, gatilhos e visualizações do PostgreSQL.
  • Use ferramentas de desenvolvimento com IA e fluxos de trabalho de programação assistida.
  • Investigue a automação baseada em IA e novas abordagens de engenharia.
  • Crie protótipos para testar e validar ideias técnicas.
  • Contribua para o planejamento técnico, o design de soluções, os testes, as revisões de código e as discussões de arquitetura.
  • Trabalhe com equipes internacionais e multifuncionais para transformar necessidades de negócio em soluções técnicas.
  • Identifique oportunidades para aprimorar processos, automatizar tarefas e otimizar sistemas.
  • Aplique boas práticas de engenharia para produzir código limpo e sustentável, seguindo padrões modernos de desenvolvimento.
  • Desenvolva uma aplicação bancária que funciona como plataforma de execução pós-negociação de múltiplas classes de ativos para um importante grupo financeiro do Japão.

Requisitos

  • Comunicar-se com eficácia em inglês, por escrito e oralmente.
  • Ter pelo menos cinco anos de experiência profissional em engenharia de software.
  • Ter sólida experiência profissional com Python.
  • Ter experiência prática com JavaScript e desenvolvimento frontend com React, Vue.js ou Angular.
  • Entender arquitetura full stack, integração entre frontend e backend, APIs REST e sistemas distribuídos.
  • Ter sólida experiência com PostgreSQL, incluindo design de banco de dados, otimização de consultas, índices, visualizações, funções e gatilhos.
  • Conhecer programação orientada a objetos, princípios de design de software e práticas de código limpo.
  • Ter experiência prática com ferramentas de desenvolvimento assistido por IA, como GitHub Copilot, Cursor, Claude Code ou ferramentas semelhantes.
  • Adotar uma abordagem que prioriza a IA e ter abertura para automação e tecnologias emergentes.
  • Ter experiência com CI/CD, controle de versão e práticas modernas de desenvolvimento de software.
  • Ser capaz de resolver problemas, trabalhar de forma independente e assumir responsabilidades.
  • Responder a uma pergunta sobre cidadania da UE durante o processo de candidatura.
  • Será considerado um diferencial ter experiência em bancos, fintech ou serviços financeiros; AWS ou outra plataforma de nuvem; Docker; Linux; TypeScript; microsserviços; sistemas orientados a eventos; agentes de IA; ou tomada de decisões de arquitetura.

Benefícios

  • Trabalhar em um ambiente colaborativo que apoia o crescimento profissional.
  • Influenciar decisões técnicas e experimentar tecnologias emergentes.
  • Usar ferramentas de desenvolvimento com IA, assistentes de programação e automação moderna nos fluxos de engenharia.
  • Colaborar com equipes internacionais e multifuncionais.
  • Concluir o processo seletivo online.
  • Escolher se deseja consentir em ser considerado(a) para futuras oportunidades.

Vagas relacionadas

Cisco

Arquiteto(a) sênior de software, remoto em Portugal

Cisco

Desenhe serviços em Go e Python, infraestrutura Kubernetes, APIs e ferramentas de IA para a plataforma de automação de demonstrações Cisco dCloud. Trabalhe com equipes parceiras para facilitar a criação, a busca e a execução de demonstrações de soluções Cisco.

Abrir
Software Mind

Engenheiro(a) de software .NET (remoto na Polônia)

Software Mind

Desenvolva plataformas escaláveis em C# e .NET para um cliente do setor de viagens. Projete arquiteturas do zero, protótipos e soluções em nuvem com equipes ágeis internacionais.

Abrir