Senior Fullstack Java & React Developer
Descrição da vaga
Quem somos?
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?
📍 Localização: Lisboa
🏠 Regime: Híbrido – 2 dias por semana no escritório (não consecutivos) e 3 dias em teletrabalho.
Procuramos um Senior Fullstack Developer para integrar um Tech Hub internacional, participando no desenvolvimento de soluções tecnológicas, decisões de arquitetura e evolução de aplicações, assumindo um papel de referência técnica na equipa.
Procuramos um profissional versátil, com experiência em desenvolvimento backend e frontend, espírito de iniciativa e curiosidade para explorar diferentes tecnologias, que goste de partilhar conhecimento e contribuir para a qualidade e evolução das soluções.
⚙️ O que vais fazer:
- Desenvolver e manter aplicações backend utilizando Java e Spring Boot.
- Conceber e implementar REST APIs.
- Desenvolver soluções frontend com React e Next.js.
- Participar em decisões técnicas e de arquitetura de software.
- Realizar code reviews e promover boas práticas de desenvolvimento.
- Desenvolver e executar testes unitários e de integração.
- Participar na resolução de problemas, correção de bugs e otimização de código.
- Contribuir para a implementação e manutenção de pipelines CI/CD, utilizando GitHub Actions e outras práticas DevOps.
- Elaborar e manter documentação técnica.
- Colaborar com a equipa através de práticas como pair programming, promovendo a partilha de conhecimento e a melhoria contínua.
🧠 O que valorizamos em ti:
- Autonomia, sentido de responsabilidade e espírito empreendedor.
- Curiosidade e vontade de explorar novas tecnologias e diferentes áreas de desenvolvimento.
- Espírito de equipa, humildade e maturidade emocional.
- Capacidade de trabalhar num ambiente colaborativo, horizontal e autogerido.
- Atenção ao detalhe e compromisso com a qualidade do trabalho.
- Abertura para dar e receber feedback.
- Gosto pela partilha de conhecimento e pelo trabalho em equipa.
- Capacidade de assumir ownership das tarefas e inspirar os restantes elementos da equipa.
🎓 O que procuramos:
- Entre 5 a 8 anos de experiência em desenvolvimento de software.
- Experiência sólida em desenvolvimento Backend com Java e Spring Boot.
- Experiência na conceção e implementação de REST APIs.
- Conhecimentos de SQL e bases de dados relacionais, nomeadamente MS SQL Server ou equivalentes.
- Experiência em desenvolvimento Frontend com React e Next.js.
- Conhecimentos de GIT e gestão de dependências com Maven ou ferramentas equivalentes.
- Experiência na implementação de testes unitários e de integração.
- Conhecimentos de práticas DevOps, CI/CD e GitHub Workflows/Actions.
- Experiência em troubleshooting, debugging e otimização de código.
- Conhecimentos de documentação técnica, nomeadamente Confluence e IcePanel.
- Familiaridade com metodologias de teste TDD/BDD.
Serão valorizados:
- Conhecimentos de Hibernate/JPA ou outras ferramentas ORM.
- Experiência com arquiteturas de Microservices, Hexagonal Architecture ou Event-driven Architecture.
- Conhecimentos de AWS ou outras plataformas Cloud.
- Experiência com code reviews e pair programming.
Outras informações importantes:
- Horário de trabalho com dois períodos sazonais:
- Inverno (outubro a maio): 43 horas semanais.
- Verão (junho a setembro): 39 horas semanais.
- 12 dias adicionais de compensação por ano, distribuídos por períodos específicos do Natal, Páscoa e Carnaval.
- É obrigatório apresentar o CV em inglês.
📩 Se ficaste com vontade de saber mais, envia o teu CV em inglês para rfelicio@ytech.io e descobre o que podemos construir juntos! 🚀
Interessado nesta vaga?