Na Ytech, vivemos e respiramos tecnologia.
A nossa missão é transformar desafios em soluções e encontrar, todos os dias, novas formas de inovar.
Fundada em 2020, somos uma start-up tecnológica que atua nos setores de IT e Telecomunicações, com uma ambição clara: agitar o mercado, romper padrões e criar valor real através da inovação.
Qual o desafio que temos para ti?
Posição: Fullstack Developer
Nível de experiência: Mais de 4 anos
Localização: Lisboa
Procuramos Fullstack Developers para integrar um projeto tecnológico desafiante, contribuindo para o desenvolvimento e evolução de soluções digitais nas áreas de Checkout, MyAccount e processamento ODR.
O que vais fazer:
- Desenhar, desenvolver e manter microserviços escaláveis utilizando Java.
- Participar na definição da arquitetura e nas decisões técnicas das soluções.
- Assumir o ciclo completo de desenvolvimento das funcionalidades, desde o desenho e implementação até aos testes, code reviews e deployment em produção.
- Desenvolver, integrar e manter APIs REST e GraphQL.
- Criar e atualizar documentação técnica utilizando OpenAPI.
- Implementar e configurar soluções de Identity and Access Management (IAM), nomeadamente Keycloak e Okta.
- Desenvolver mecanismos de autenticação e autorização utilizando OpenID Connect (OIDC), RBAC e personalização de tokens.
- Desenvolver integrações assíncronas e soluções baseadas em arquiteturas orientadas a eventos, recorrendo a AWS SQS e Solace.
- Garantir a qualidade e segurança do código através de testes automatizados, SonarQube, Snyk e code reviews.
- Colaborar com equipas frontend, nomeadamente em soluções desenvolvidas com React.
- Apoiar e orientar developers mais juniores, promovendo a partilha de conhecimento e boas práticas.
- Contribuir para a definição e evolução dos standards de engenharia do projeto.
- Participar ativamente na melhoria contínua dos processos de desenvolvimento, integração e entrega de software.
O que valorizamos em ti:
- Mais de 4 anos de experiência profissional em desenvolvimento de software.
- Experiência sólida em Java e desenvolvimento backend.
- Experiência comprovada na construção e manutenção de microserviços escaláveis.
- Conhecimentos sólidos no desenvolvimento e integração de APIs REST.
- Experiência com GraphQL e OpenAPI.
- Experiência obrigatória com React, para ambas as posições.
- Experiência obrigatória com soluções de IAM, nomeadamente Keycloak, Okta e OIDC, para ambas as posições.
- Conhecimentos de autenticação e autorização, incluindo RBAC e personalização de tokens.
- Experiência com sistemas de mensageria, processamento assíncrono e arquiteturas orientadas a eventos.
- Experiência com testes, code reviews e ferramentas de qualidade e segurança de código, como SonarQube e Snyk.
- Capacidade para participar em decisões de arquitetura e desenho técnico.
- Experiência na mentoria e acompanhamento de developers juniores.
- Conhecimentos de boas práticas de desenvolvimento e entrega de aplicações em produção.
- Português e inglês de nível C1 obrigatórios.
- Residência atual em Portugal.
- Disponibilidade para trabalhar em regime híbrido em Lisboa, com 3 dias presenciais por semana.
- Autonomia, capacidade de análise, resolução de problemas, comunicação e espírito de equipa.
O que fará a diferença?
Procuramos profissionais que combinem fortes competências de desenvolvimento Java Backend com conhecimentos de segurança aplicacional, IAM e integração de sistemas.
- Tenham experiência no desenvolvimento de soluções empresariais escaláveis e seguras.
- Dominem o desenvolvimento de microserviços e APIs.
- Possuam experiência prática com React, Keycloak, Okta e OIDC.
- Estejam familiarizados com arquiteturas orientadas a eventos e sistemas de mensageria.
- Participem ativamente em decisões técnicas e arquiteturais.
- Contribuam para a evolução técnica das equipas e para a melhoria contínua das soluções.
Benefícios em fazeres parte da nossa equipa:
- Integração numa equipa especializada em desenvolvimento de software e soluções digitais.
- Programa de formações e certificações.
- Seguro de saúde.
- Benefícios flexíveis.
- Progressão de carreira estruturada.
- Acompanhamento contínuo pela equipa Ytech.