Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor FullStack – Nível Sênior

Frota Consultoria

Barueri

Presencial

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em Barueri procura um Desenvolvedor FullStack Sênior para atuar no desenvolvimento e manutenção de funcionalidades em sistemas. Necessário ter formação superior em tecnologia e habilidade em linguagens como HTML, CSS, JavaScript e Node.js. Esta vaga oferece um ambiente dinâmico e oportunidades de aprendizado com um foco em inovação. Se você tem paixão por tecnologia e deseja contribuir em equipes colaborativas, encorajamos sua candidatura.

Serviços

Ambiente inovador
Oportunidades de aprendizado
Trabalho em equipe multidisciplinar

Qualificações

  • Experiência comprovada em desenvolvimento front-end e back-end.
  • Conhecimento em desenvolvimento de APIs RESTful.
  • Boa comunicação e trabalho em equipe.

Responsabilidades

  • Desenvolver funcionalidades no front-end e back-end.
  • Realizar manutenção de código e melhorias em sistemas.
  • Participar de reuniões ágeis e revisões de código.

Conhecimentos

HTML
CSS
JavaScript
React
Node.js
Python
Git
Docker

Formação académica

Formação superior completa em áreas relacionadas à tecnologia

Ferramentas

Git
Jenkins
AWS
Descrição da oferta de emprego
Título do Cargo : Desenvolvedor FullStack Sênior

Formação e Idiomas :

Formação superior completa em áreas relacionadas à tecnologia

Inglês em nível intermediário (leitura técnica e comunicação básica com equipes internacionais).

Responsabilidades :

Desenvolver funcionalidades : Implementar features menores no front-end e / ou back‑end sob orientação de desenvolvedores mais experientes.

Manutenção de código : Realizar pequenos ajustes, correções de bugs e melhorias em sistemas existentes.

Escrever código limpo e legível : Seguir as boas práticas de codificação da equipe e padrões definidos.

Participar de revisões de código (code reviews) : Aprender com o feedback dos colegas e contribuir com a revisão do código de outros.

Realizar testes : Escrever testes unitários básicos e participar de testes de integração para garantir a qualidade do software.

Documentar código : Contribuir para a documentação técnica das funcionalidades desenvolvidas.

Participar de reuniões : Engajar‑se em reuniões de equipe (Daily Scrums em metodologias ágeis, por exemplo) para discutir o progresso, desafios e próximos passos.

Colaborar com a equipe : Trabalhar de perto com outros desenvolvedores, designers e outros membros da equipe para entender os requisitos e entregar soluções.

Pesquisar e aprender : Dedicar tempo para aprender novas tecnologias, ferramentas e conceitos sob a orientação da equipe.

Identificar e reportar problemas : Reconhecer e comunicar bugs ou gargalos de forma clara e objetiva.

Requisitos :

Front‑end :

HTML : Para estruturar o conteúdo de páginas web.

CSS : Para estilizar e dar o visual às páginas web (cores, fontes, layouts responsivos).

JavaScript : A linguagem fundamental para interatividade na web.

Frameworks / Bibliotecas Front‑end (básico) : Conhecimento básico em pelo menos um framework popular como React, Angular ou Vue.js.

Design Responsivo : Capacidade de criar interfaces que se adaptem a diferentes tamanhos de tela (desktops, tablets, celulares).

Consumo de APIs : Entendimento de como se comunicar com APIs (Application Programming Interfaces) RESTful para buscar e enviar dados.

Back‑end :

Linguagem de Programação Back‑end : Conhecimento em pelo menos uma linguagem como Node.js (com Express), Python (com Django / Flask), Java (com Spring Boot), PHP (com Laravel) ou Ruby (com Ruby on Rails).

Bancos de Dados : Compreensão de bancos de dados relacionais (como SQL – MySQL, PostgreSQL, SQL Server) e / ou não relacionais (como MongoDB). Capacidade de realizar operações CRUD (Criar, Ler, Atualizar, Deletar).

APIs RESTful (básico) : Entendimento de como criar APIs simples para expor dados e funcionalidades.

Noções de Servidores : Conhecimento básico sobre como servidores web funcionam (Apache, Nginx).

Ferramentas e Conceitos Adicionais :

Controle de Versão : Domínio de Git (git flow, rebase, cherry‑pick, resolução de conflitos).

Ambientes de Desenvolvimento / Produção : Noções de ambientes de desenvolvimento, staging e produção.

Implantação (Deployment) : Familiaridade com processos de CI / CD (Integração Contínua / Entrega Contínua) e ferramentas como Jenkins, GitLab CI / CD, GitHub Actions.

Cloud Computing (básico) : Noções de serviços de cloud como AWS, Google Cloud ou Azure (ex : S3, EC2, Lambda, Heroku).

Containerização (básico) : Noções de Docker para empacotamento de aplicações.

Desejável :

Experiência com serviços em nuvem, como AWS, Azure ou Google Cloud.

Conhecimento em práticas DevOps.

Familiaridade com contêineres e orquestração de contêineres usando Docker e Kubernetes.

Participação prévia em projetos de código aberto.

Competências :

Fortes habilidades de comunicação verbal e escrita.

Proatividade e disposição para aprender e compartilhar conhecimento.

Foco em entregas de alta qualidade com prazos desafiadores.

Capacidade de adaptação a novas tecnologias e ferramentas conforme necessário.

Candidatos alinhados com as especificações acima são encorajados a se aplicar. Este cargo é uma oportunidade para aqueles que desejam se desenvolver em um ambiente inovador e estimular soluções de tecnologia de ponta.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.