(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Full-Stack

1 vaga: | Autônomo, Free-lancer | Atualizada ontem

Sobre a vaga

Buscamos um(a) Desenvolvedor(a) Full-Stack apaixonado(a) por tecnologia para ser a peça-chave na criação do nosso sistema de gestão editorial do zero. Se você é proativo(a), tem paixão por construir soluções completas e deseja ver seu trabalho impactar diretamente o mercado editorial, esta vaga é para você! Suas principais responsabilidades incluirão: Desenvolvimento Backend: Projetar e construir as APIs e a lógica de negócio do sistema (gestão de livros, autores, royalties, vendas e finanças), garantindo performance e segurança. Desenvolvimento Frontend: Criar interfaces de usuário intuitivas e responsivas para a equipe da editora e os autores, proporcionando uma excelente experiência de uso. Gestão de Banco de Dados: Modelar, implementar e otimizar o banco de dados, assegurando a integridade e a escalabilidade das informações. Colaboração: Trabalhar de perto com a equipe para entender as necessidades do negócio, transformar requisitos em soluções técnicas e garantir que o sistema atenda aos objetivos da editora. Crescimento e Escalabilidade: Pensar na arquitetura do sistema com foco em escalabilidade e manutenibilidade a longo prazo, desde o início do projeto. Implantação: Apoiar a configuração e a implantação do sistema em ambiente de nuvem. Se você tem experiência com Python/Django ou Node.js/Express (backend), React/Vue.js (frontend) e PostgreSQL, e está pronto(a) para este desafio inicial, queremos te conhecer! Requisitos Necessários: Experiência comprovada no desenvolvimento de aplicações web Full-Stack. Proficiência em uma das seguintes stacks para backend: Python com Django ou Flask Node.js com Express ou NestJS Experiência com frameworks modernos de frontend: React ou Vue.js Forte conhecimento em bancos de dados relacionais, especialmente PostgreSQL, incluindo modelagem de dados e otimização de consultas. Familiaridade com RESTful APIs e princípios de design de API. Experiência com Git para controle de versão. Requisitos Desejáveis: Conhecimento em metodologias ágeis (Scrum, Kanban). Experiência com serviços de computação em nuvem (AWS, G, Azure), especialmente serviços de PaaS (Platform as a Service) ou Serverless. Noções de Docker e princípios de CI/CD (Integração Contínua/Entrega Contínua). Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas. Paixão por literatura ou interesse no mercado editorial. Se você tem a experiência e o perfil que buscamos, e está pronto(a) para este desafio inicial, queremos te conhecer!