Desenvolvedor JavaScript Full Stack
Estamos em busca de um(a) Desenvolvedor(a) Full Stack JavaScript para compor o time da Agio no desenvolvimento de soluções SaaS e aplicativos. Procuramos alguém com experiência sólida em Node.js no back-end, React no front-end e familiaridade com TailwindCSS e PostgreSQL. Se você curte construir produtos robustos e escaláveis em um ambiente dinâmico e colaborativo, essa vaga é pra você!
Responsabilidades
Desenvolver e manter aplicações web e mobile usando React (incluindo Next.js quando necessário) e Node.js Construir e evoluir APIs RESTful
Desenvolver e manter aplicações web e mobile usando React (incluindo Next.js quando necessário) e Node.js Construir e evoluir APIs RESTful
Desenvolver e manter aplicações web e mobile usando React (incluindo Next.js quando necessário) e Node.js Construir e evoluir APIs RESTful
Construir e evoluir APIs RESTful escaláveis e seguras
Construir e evoluir APIs RESTful escaláveis e seguras
Construir e evoluir APIs RESTful escaláveis e seguras
Estruturar e otimizar bancos de dados PostgreSQL, com foco em performance e modelagem relacional
Estruturar e otimizar bancos de dados PostgreSQL, com foco em performance e modelagem relacional
Estruturar e otimizar bancos de dados PostgreSQL, com foco em performance e modelagem relacional
Aplicar boas práticas de UX/UI utilizando TailwindCSS para garantir interfaces modernas e responsivas
Aplicar boas práticas de UX/UI utilizando TailwindCSS para garantir interfaces modernas e responsivas
Aplicar boas práticas de UX/UI utilizando TailwindCSS para garantir interfaces modernas e responsivas
Participar ativamente das discussões de produto, contribuindo com ideias e soluções técnicas
Participar ativamente das discussões de produto, contribuindo com ideias e soluções técnicas
Participar ativamente das discussões de produto, contribuindo com ideias e soluções técnicas
Trabalhar em conjunto com outros devs, designers e stakeholders, mantendo uma comunicação clara e eficiente
Trabalhar em conjunto com outros devs, designers e stakeholders, mantendo uma comunicação clara e eficiente
Trabalhar em conjunto com outros devs, designers e stakeholders, mantendo uma comunicação clara e eficiente
Garantir a qualidade do código com testes, revisão entre pares e boas práticas de versionamento
Garantir a qualidade do código com testes, revisão entre pares e boas práticas de versionamento
Garantir a qualidade do código com testes, revisão entre pares e boas práticas de versionamento
Requisitos
Experiência prática com Node.js (Express, Nest ou similar)
Experiência prática com Node.js (Express, Nest ou similar)
Experiência prática com Node.js (Express, Nest ou similar)
Domínio de React.js e ecossistema (hooks, context, etc.)
Domínio de React.js e ecossistema (hooks, context, etc.)
Domínio de React.js e ecossistema (hooks, context, etc.)
Familiaridade com TailwindCSS e componentização eficiente
Familiaridade com TailwindCSS e componentização eficiente
Familiaridade com TailwindCSS e componentização eficiente
Conhecimento avançado em bancos de dados relacionais, especialmente PostgreSQL
Conhecimento avançado em bancos de dados relacionais, especialmente PostgreSQL
Conhecimento avançado em bancos de dados relacionais, especialmente PostgreSQL
Experiência com consumo e integração de APIs REST
Experiência com consumo e integração de APIs REST
Experiência com consumo e integração de APIs REST
Git e versionamento colaborativo
Git e versionamento colaborativo
Git e versionamento colaborativo
Proatividade, organização e perfil colaborativo
Proatividade, organização e perfil colaborativo
Proatividade, organização e perfil colaborativo
Diferenciais
Experiência com arquitetura multitenant ou projetos SaaS
Experiência com arquitetura multitenant ou projetos SaaS
Experiência com arquitetura multitenant ou projetos SaaS
Conhecimento em CI/CD e automações com ferramentas como GitHub Actions
Conhecimento em CI/CD e automações com ferramentas como GitHub Actions
Conhecimento em CI/CD e automações com ferramentas como GitHub Actions
Experiência com autenticação (OAuth, JWT, etc.) e controle de acesso
Experiência com autenticação (OAuth, JWT, etc.) e controle de acesso
Experiência com autenticação (OAuth, JWT, etc.) e controle de acesso
Conhecimento em TypeScript
Conhecimento em TypeScript
Conhecimento em TypeScript
Experiência com deploy em plataformas como Vercel, Heroku, Railway ou similares
Experiência com deploy em plataformas como Vercel, Heroku, Railway ou similares
Experiência com deploy em plataformas como Vercel, Heroku, Railway ou similares
Inglês técnico para leitura de documentação
Inglês técnico para leitura de documentação
Inglês técnico para leitura de documentação
Informações da Vaga
Carga horária:
Full Time (horário flexível, entregas semanais)
Carga horária:
Full Time (horário flexível, entregas semanais)
Carga horária:
Full Time (horário flexível, entregas semanais)
Remuneração:
A combinar conforme experiência
Remuneração:
A combinar conforme experiência
Remuneração:
A combinar conforme experiência