Num relance
- Tarefas: Desenvolver serviços em tempo real e experiências de utilizador com tecnologias modernas.
- Empresa: AgileEngine, uma empresa premiada que valoriza as pessoas e a inovação.
- Benefícios: Salário competitivo, orçamentos para educação e fitness, e horários flexíveis.
- Outras informações: Cultura colaborativa com oportunidades de crescimento profissional.
- Porquê este emprego: Trabalhe em projetos emocionantes com marcas Fortune 500 e startups inovadoras.
- Qualificações: Experiência em desenvolvimento backend com Java e conhecimento em Spring Boot.
O salário previsto situa-se entre 94500 - 115500 € por ano.
WHY JOIN US
AgileEngine é uma empresa do Inc. 5000 que cria software premiado para marcas da Fortune 500 e startups inovadoras em mais de 17 indústrias. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu múltiplos prêmios de Melhor Lugar para Trabalhar.
ABOUT THE ROLE
Como Engenheiro Full Stack, você irá construir e escalar serviços em tempo real, orientados por dados, que alimentam buscas federadas e experiências de usuário sem costura em sistemas complexos. Trabalhando com Java, Spring Boot, React, TypeScript e AWS, você desenvolverá microserviços, projetará APIs e entregará interfaces responsivas com atualizações ao vivo. Este papel oferece forte responsabilidade sobre a camada de dados e arquitetura, colaboração próxima com as partes interessadas e a oportunidade de inovar usando tecnologias modernas de nuvem e em tempo real.
WHAT YOU WILL DO
- Trabalhar full-stack com ênfase no backend.
- Construir e manter um microserviço para consultas federadas, rastreamento de status de consultas, manipulação de resultados e gerenciamento de dispositivos/configurações.
- Escrever agentes de interface para extrair dados de interfaces externas.
- Implementar e melhorar recursos em tempo real usando Redis, AWS e WebSockets.
- Possuir parte da camada de dados usando MySQL, S3 e ferramentas de migração.
- Construir serviços seguros e robustos garantindo confiabilidade e qualidade.
- Contribuir para um cliente React e TypeScript.
- Incorporar soluções na linha de produtos existente.
- Construir formulários de busca e integrar APIs com atualizações em tempo real usando WebSockets.
- Exibir status de consulta, resultados e histórico em uma UI responsiva.
- Colaborar com engenheiros e partes interessadas no design e implementação.
- Traduzir fluxos de trabalho de usuários em APIs e fluxos de UI em colaboração com equipes de produto.
- Participar de revisões de código, discussões de design e melhoria contínua da arquitetura e práticas.
MUST HAVES
- 4+ anos de experiência em desenvolvimento backend com Java (preferencialmente Java 11+).
- Experiência prática com Spring Boot e OpenAPI para construção de APIs REST.
- Experiência com WebSockets ou outras tecnologias em tempo real/streaming.
- Compreensão sólida de bancos de dados relacionais como MySQL, incluindo design de esquema, indexação e otimização de consultas.
- Experiência com ferramentas de migração de banco de dados como Flyway ou Liquibase.
- Experiência prática com Redis ou sistemas de mensagens/eventos.
- Experiência em implantar e operar serviços na AWS ou outro provedor de nuvem.
- Capacidade de escrever testes automatizados de backend (unitários e de integração).
- Familiaridade com processos de CI/CD.
- Experiência prática com ferramentas de codificação de IA.
- Experiência profissional com React e TypeScript ou forte JavaScript.
- Experiência em integrar APIs REST no frontend e lidar com estados de carregamento e erro.
- Familiaridade com frameworks de teste frontend como Jest.
- Nível de inglês intermediário superior.
NICE TO HAVES
- Experiência com React Query ou bibliotecas semelhantes de estado do servidor.
- Experiência com React Hook Form ou outras bibliotecas avançadas de formulários.
- Experiência com Redis pub/sub ou Redis Streams em produção.
- Experiência com Infraestrutura como Código, como Terraform.
- Familiaridade com serviços AWS como Lambda, API Gateway, EventBridge e S3.
- Experiência em domínios com sensibilidade de dados, auditoria ou requisitos de acesso baseado em funções.
PERKS AND BENEFITS
- Crescimento profissional: Mentoria, TechTalks e roteiros de crescimento personalizados.
- Compensação competitiva: pagamento baseado em USD com orçamentos para educação, fitness e atividades em equipe.
- Projetos empolgantes: soluções modernas com empresas da Fortune 500 e principais empresas de produtos.
- Flextime: horário flexível com opções remotas e de escritório.
Meet Our Recruitment Process
Application → Coding Challenge → Video Interview → Technical Interview or Interview with the Hiring Manager(s). Cada etapa nos ajuda a entender suas habilidades e adequação geral. Se for uma combinação, você receberá uma oferta.
Empregador para Full Stack Engineer in Coimbra: AgileEngine
A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de vanguarda. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um ambiente de trabalho flexível em Aveiro, onde a colaboração e o impacto positivo são valorizados.