* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
Description:
Estamos em busca de um Desenvolvedor Full Stack Pleno para integrar nossa equipe e transformar ideias em soluções digitais inovadoras. Se você domina front e back-end, tem visão de produto e quer impactar com tecnologia, seu lugar é aqui!
Responsabilidades:
- Desenvolver aplicações web completas, atuando tanto no front-end (interface do usuário) quanto no back-end (lógica do servidor e banco de dados);
- Projetar e desenvolver a lógica do servidor e as APIs necessárias para o funcionamento da aplicação, utilizando linguagens como Node.js, PHP, .NET Core, entre outras;
- Criar interfaces de usuário atraentes e funcionais com HTML, CSS e JavaScript, utilizando frameworks como React, Angular ou Vue.js;
- Realizar testes (unitários, integração e depuração) para garantir a funcionalidade e o desempenho do sistema, resolvendo erros e problemas identificados;
- Implementar boas práticas de segurança, como gerenciamento de senhas, autenticação/autorização de usuários e criptografia de dados;
- Documentar o código e funcionalidades para facilitar manutenções e futuras implementações;
- Realizar manutenção e atualização contínua dos sistemas, incluindo correções de bugs e inserção de novas funcionalidades;
- Otimizar o desempenho das aplicações com uso de cache, compactação, consultas otimizadas, etc.;
- Projetar, modelar e gerenciar bancos de dados relacionais (MySQL, PostgreSQL, SQL Server) e não relacionais (MongoDB, Redis);
- Compreender e desenvolver integrações por meio de APIs;
- Trabalhar de forma colaborativa com equipes multidisciplinares em ambiente ágil (Scrum ou similar);
- Apoiar startups incubadas ou aceleradas com ideias e soluções técnicas inovadoras;
- Acompanhar tendências tecnológicas e ferramentas de desenvolvimento full stack;
- Participar de decisões técnicas e discussões estratégicas com a equipe.
Requisitos Mínimos:
- Graduação em Análise de Sistemas, Ciência da Computação ou áreas afins;
- Sólidos conhecimentos em linguagens de programação;
- Domínio de tecnologias front-end: HTML, CSS, JavaScript;
- Experiência com frameworks front-end: React, Angular, Vue.js;
- Experiência com frameworks back-end: Node.js, Django (Python), Laravel (PHP), Spring (Java), Ruby on Rails (Ruby);
- Conhecimento em bancos de dados relacionais e NoSQL (MySQL, PostgreSQL, MongoDB, Redis);
- Capacidade de realizar testes e depuração eficaz;
- Conhecimentos em arquitetura de software (padrões de design, SOLID, etc.);
- Conhecimentos em desenvolvimento para Android e iOS são diferenciais;
- Conhecimento básico/intermediário em ferramentas como Bootstrap e APIs RESTful.
Vaga 100% presencial, também disponível para pessoas com deficiência.
