Overview
Oportunidade: Senior Fullstack Developer
Localização: Lisboa – regime híbrido (2x por semana no escritório)
Missão: Desenvolver e manter componentes em React, bem como conceber e implementar microsserviços e aplicações em .Net Core, assegurando elevada disponibilidade, escalabilidade e security, criando interfaces interativas, responsivas e acessíveis.
Principais Responsabilidades
- Implementar técnicas avançadas de otimização de desempenho, como carregamento lento e compactação gzip;
- Criar, consumir e manter APIs RESTful para integração entre sistemas internos e externos;
- Integração com Kafka, RabbitMQ ou ServiceBus;
- Projetar, implementar e otimizar bases de dados relacionais e NoSQL (SQL Server, PostgreSQL, MySQL, MongoDB);
- Garantir integração contínua através de pipelines de CI/CD e monitorizar o desempenho com ferramentas como Elastic, Kibana, Grafana, PageSpeed Insights ou Lighthouse;
- Implementar boas práticas de segurança, mitigando riscos comuns como XSS e CSRF;
- Desenvolver e manter testes automatizados (unitários, de integração e end-to-end) com ferramentas como Jest, Testing Library e Cypress;
- Colaborar em ambientes ágeis (Scrum ou Kanban) com equipas multidisciplinares.
Competências Técnicas
- 5 anos de experiência comprovada em desenvolvimento Fullstack, combinando React e .Net.
- Conhecimentos sólidos em React, HTML5, CSS3 (incluindo SASS) e JavaScript (ES6+), com domínio de Redux e Context API.
- Conhecimentos sólidos em .Net e .Net Core, desenvolvimento de microsserviços e APIs RESTful.
- Experiência em bases de dados relacionais e NoSQL, incluindo otimização e modelação.
- Implementação de medidas de segurança aplicacional.
- Experiência com Jest, Testing Library, Cypress ou ferramentas equivalentes.
- Experiência prática na configuração e manutenção de pipelines CI/CD.
- Utilização de ferramentas de monitorização e análise de desempenho.
- Desejável: Experiência prévia em projetos do setor logístico ou de encomendas expresso.
Certificações Valorizadas
- React Professional Certification.
- Microsoft Exam 70-486 (Developing ASP.NET MVC Web Applications).
- Microsoft Certified: Azure Data Fundamentals.
- MongoDB Developer Associate.
- Confluent Certified Developer for Apache Kafka.
- EDB PostgreSQL Associate.
- Certificações específicas em .Net e .Net Core.
📩 Como candidatar-te
Envia o teu CV para joao.pessoa@mootiva.com com o assunto: Senior Fullstack Developer (Lisboa).