Match score not available

Desenvolvedor Fullstack Pleno

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Strong skills in HTML, CSS, JavaScript, and React., Experience with Node.js and TypeScript., Knowledge of unit testing frameworks like JUnit., Bachelor’s degree in Computer Science or related field..

Key responsabilities:

  • Develop both frontend and backend applications.
  • Collaborate with multidisciplinary teams on system architecture.
DIGISYSTEM - IT Solutions logo
DIGISYSTEM - IT Solutions Large http://www.digisystem.com.br/
1001 - 5000 Employees
See all jobs

Job description

Responsabilidades

Desempenha um papel crucial no desenvolvimento de aplicações web, sendo responsável tanto pelo frontend quanto pelo backend. Este profissional trabalha de forma autônoma, colaborando com equipes multidisciplinares para projetar, implementar e manter sistemas robustos e escaláveis. Além de possuir habilidades técnicas avançadas, o Desenvolvedor Fullstack Pleno também é capaz de liderar iniciativas de desenvolvimento e auxiliar no crescimento profissional de membros juniores da equipe.

  • Projetar e implementar interfaces de usuário eficientes e atraentes utilizando HTML, CSS e JavaScript.
  • Utilizar frameworks e bibliotecas de frontend como React, Angular ou Vue.js para desenvolver componentes reutilizáveis e escaláveis.
  • Criar APIs robustas e escaláveis utilizando linguagens e frameworks como Node.js, Python (Django/Flask), Ruby (Rails), Java (Spring Boot) ou PHP (Laravel).
  • Integrar sistemas com bancos de dados (SQL e NoSQL) e garantir a eficiência das operações de CRUD (Create, Read, Update, Delete).
  • Projetar e implementar a arquitetura de sistemas, garantindo a escalabilidade e a performance das aplicações.
  • Colaborar com arquitetos de software para definir soluções técnicas e estratégias de desenvolvimento.
  • Implementar testes automatizados (unitários, de integração e end-to-end) para garantir a estabilidade e a qualidade do código.
  • Realizar testes de usabilidade e assegurar a compatibilidade cross-browser e cross-device.
  • Orientar e apoiar membros juniores da equipe, fornecendo feedback construtivo e compartilhando conhecimentos técnicos.
  • Promover as melhores práticas de desenvolvimento e garantir a adesão a padrões de codificação e de qualidade.
  • Trabalhar de forma colaborativa com equipes de frontend, backend, UX/UI e outros stakeholders para garantir a entrega de projetos dentro do prazo e dos requisitos.
  • Manter-se atualizado com as tendências e tecnologias emergentes no desenvolvimento de software.
  • Propor e implementar melhorias contínuas nos processos e nas práticas de desenvolvimento da equipe.
  • Criar documentação técnica detalhada para sistemas, APIs e componentes desenvolvidos.
  • Comunicar de forma clara e eficaz o progresso, desafios e soluções técnicas para as partes interessadas.

Requisitos obrigatórios:

  • Frontend: html5, css3, javascript, react;
  • Backend: node, typescript, nextjs, java;
  • Testes unitários: JUnit, Mockito;
  • Banco de dados: Oracle e Mongo;
  • Gerenciador de dependência: Gradle e Maven;
  • Metodologia ágil: Scrum e Kanban;

Requisitos diferenciais:

  • Diploma de bacharelado em Ciência da Computação, Engenharia de Sistemas, Tecnologia da Informação, Análise e Desenvolvimento de Sistemas ou áreas relacionadas.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving
  • Leadership

Full Stack Engineer Related jobs