Estamos em busca de um profissional talentoso para reforçar nossa equipe de desenvolvimento. O candidato selecionado trabalhará na evolução contínua da nossa plataforma, impactando diretamente a eficiência dos profissionais de saúde e a qualidade do atendimento em todo o país.
Sobre a Tarefa
Como Desenvolvedor(a) Full-stack Sênior, você será peça fundamental no desenvolvimento e evolução da nossa plataforma. Você colaborará com um time multidisciplinar para criar soluções robustas, escaláveis e de alta performance que revolucionarão a rotina dos profissionais da saúde.
Responsabilidades
1. Desenvolver e manter aplicações web complexas utilizando nosso stack tecnológico.
2. Construir e otimizar APIs robustas e escaláveis.
3. Trabalhar com bancos de dados relacionais (MySQL) e NoSQL (MongoDB).
4. Implementar e gerenciar containers com Docker.
5. Criar e manter pipelines de CI/CD com Github Actions.
6. Implantar e gerenciar serviços na Google Cloud Platform (GCP), incluindo Compute Engine, Cloud SQL, Cloud Run, entre outros.
7. Desenvolver interfaces de usuário interativas e responsivas com TailwindCSS, Shadcn ou Bootstrap para estilização.
8. Construir e manter bibliotecas de componentes com Storybook.
9. Garantir a qualidade do código através da escrita de testes automatizados (unitários, integração, e2e).
10. Colaborar ativamente com as equipes de produto, design e outros desenvolvedores para projetar e entregar novas funcionalidades.
11. Participar ativamente das cerimônias ágeis e contribuir para a melhoria contínua dos nossos processos.
12. Manten-se atualizado com as novas tecnologias e tendências do mercado, propondo melhorias e inovações para nossos produtos.
13. Atuar como referência técnica e mentor para outros membros da equipe.
Requisitos Essenciais
1. Sólida experiência profissional como Desenvolvedor(a) Full-stack.
2. Sólida experiência com Typescript.
3. Sólida experiência com CSS, com entendimento claro das propriedades bases utilizadas por bibliotecas como TailwindCSS.
4. Experiência com bancos de dados MySQL e MongoDB.
5. Experiência com Github Actions para CI/CD.
6. Experiência com serviços de provedores Cloud (AWS, GCP, etc).
7. Experiência prática com Docker.
8. Experiência com frameworks modernos para desenvolvimento de SPAs ou aplicações que usem SSR.
9. Experiência com a escrita de testes automatizados.
10. Experiência com metodologias ágeis (Scrum, Kanban).
11. Excelentes habilidades de comunicação e trabalho em equipe.
12. Proatividade, capacidade de resolução de problemas e foco em resultados.
13. Paixão por aprender e compartilhar conhecimento.
Benefícios e Carreiras
O cargo oferece oportunidades de crescimento e desenvolvimento pessoal e profissional. Além disso, você terá acesso a uma rede de profissionais qualificados e experientes que podem ajudar a carreira profissional.