Sobre o papel de Desenvolvedor Full-stack Sênior
Aqui está uma oportunidade para alguém apaixonado por inovação se juntar a nossa equipe e trabalhar em todas as camadas de nossas aplicações, criando soluções robustas, escaláveis e de alta performance.
O nosso time é multidisciplinar e estamos em busca de alguém com experiência sólida como Desenvolvedor Full-stack, que possa colaborar ativamente com as equipes de produto, design e outros desenvolvedores para projetar e entregar novas funcionalidades.
Responsabilidades do Cargo
* Desenvolver e manter aplicações web complexas utilizando o nosso stack tecnológico;
* Criar e otimizar APIs robustas e escaláveis;
* Trabalhar com bancos de dados relacionais (MySQL) e NoSQL (MongoDB);
* Implementar e gerenciar containers com Docker;
* Criar e manter pipelines de CI/CD com Github Actions;
* Implantar e gerenciar serviços na Google Cloud Platform (GCP), incluindo Compute Engine, Cloud SQL, Cloud Run, entre outros;
* Desenvolver interfaces de usuário interativas e responsivas com TailwindCSS, Shadcn ou Bootstrap para estilização;
* Construir e manter bibliotecas de componentes com Storybook;
* Garantir a qualidade do código através da escrita de testes automatizados;
Requisitos Essenciais
* Experiência profissional sólida como Desenvolvedor Full-stack;
* Experiência com Typescript;
* Experiência com CSS, com entendimento claro das propriedades básicas utilizadas por bibliotecas como TailwindCSS;
* Experiência com bancos de dados MySQL e MongoDB;
* Experiência com Github Actions para CI/CD;
* Experiência com serviços de provedores Cloud (AWS, GCP, etc.);
* Experiência prática com Docker;
* Experiência com frameworks modernos para desenvolvimento de SPAs ou aplicações que usem SSR;
* Experiência com a escrita de testes automatizados;
Benefícios
Você terá a oportunidade de trabalhar em um ambiente dinâmico e diverso, com acesso a ferramentas e recursos avançados para ajudá-lo a realizar seu trabalho ao máximo.