Sobre a vaga/ Missão do cargo
Estamos à procura de um Desenvolvedor Fullstack Sênior talentoso e experiente para se juntar à nossa equipe dinâmica e inovadora! Se você é apaixonado por tecnologia, adora resolver problemas complexos e tem um histórico comprovado de entrega de software de alta qualidade, esta oportunidade é para você.
Como Desenvolvedor Fullstack Sênior, você será um membro-chave da nossa equipe de engenharia, responsável por projetar, desenvolver e manter aplicações web escaláveis e robustas. Você trabalhará em todo o ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e o suporte contínuo.
Responsabilidades / Atividades
Desenvolvimento Frontend: Criar interfaces de usuário responsivas, intuitivas e de alto desempenho usando Angular e tecnologias web modernas (HTML5, CSS3, JavaScript/TypeScript).
Desenvolvimento Backend: Projetar e implementar APIs RESTful seguras e eficientes usando Java e frameworks como Spring Boot.
Arquitetura de Software: Contribuir para a arquitetura do sistema, garantindo escalabilidade, manutenibilidade e segurança.
Testes: Escrever testes unitários e de integração abrangentes para garantir a qualidade do código.
Code Review: Participar ativamente de revisões de código, fornecendo feedback construtivo e garantindo a adesão aos padrões de codificação.
Colaboração: Trabalhar em estreita colaboração com designers, gerentes de produto e outros engenheiros para entregar recursos e funcionalidades de alta qualidade.
Mentoria: Orientar e treinar desenvolvedores mais juniores, compartilhando conhecimento e melhores práticas.
Resolução de Problemas: Diagnosticar e resolver problemas técnicos complexos de forma eficiente.
Inovação: Manter-se atualizado com as últimas tendências e tecnologias em desenvolvimento web e backend
Requisitos
Obrigatórios:
Experiência Comprovada: Mínimo de [Insira o número de anos, ex: 5] anos de experiência em desenvolvimento fullstack, com foco em Java e Angular.
Java: Sólido conhecimento de Java 8+ e ecossistema Spring (Spring Boot, Spring Security, Spring Data).
Angular: Experiência profunda com Angular (versões recentes), TypeScript, RxJS e ferramentas associadas (Angular CLI, Webpack, etc.).
Tecnologias Web: Domínio de HTML5, CSS3 (pré-processadores como SASS/SCSS são um bônus) e JavaScript ES6+.
Bancos de Dados: Experiência com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e/ou não relacionais (MongoDB, DynamoDB).
APIs: Forte compreensão de design e desenvolvimento de APIs RESTful.
Ferramentas de Versionamento: Proficiência em Git.
CI/CD: Experiência com ferramentas e práticas de integração e entrega contínuas (Jenkins, GitLab CI, GitHub Actions).
Metodologias Ágeis: Experiência de trabalho em ambientes ágeis (Scrum, Kanban).
Inglês: Nível [Insira o nível, ex: Técnico, Avançado] (leitura e escrita técnica)
Experiência com arquitetura de microsserviços.
Conhecimento em plataformas de nuvem (AWS, Azure, GCP).
Experiência com contêineres (Docker, Kubernetes).
Conhecimento em mensageria (Kafka, RabbitMQ).
Experiência com frameworks de testes frontend (Jest, Cypress).
Benefícios
- Cartão ECXPAY no valor de R$ 500,00/Mês;
- Acesso a Wellhub;
- Convênio Zenklub - Psicólogo / Nutricionista / Coaching/ Terapia;
- 22 dias de descanso remunerado, após 12 meses;
- Parceria com curso de línguas "Time Load";
- Parceria com Clínica Bridges.