GeekHunter Logo

Vagas

Login

Desenvolvedor Full Stack

JavaScript

PHP

flag.br_flag

remoto

Dollar sign icon

Faixa de Remuneração

R$

4.500

-

6.000

BRL/mês

PJ ou Cooperativa

Briefcase icon

Nível de Experiência

Pleno

Globe icon

Tempo de Experiência

3+ anos em TI, Infraestrutura ou Engenharia de Software

3+ anos como Desenvolvedor Full Stack

Curtiu a vaga? Demonstre interesse e seja encontrado pela empresa

Bcopy

Outros

Somos uma startup com foco em criar soluções e ferramentas para o mercado das apostas esportivas.

Requisitos

Tecnologias Necessárias

Conhecimentos obrigatórios

JavaScript

PHP

Tempo de Experiência

Experiência mínima obrigatória

3+ anos em TI, Infraestrutura ou Engenharia de Software

3+ anos como Desenvolvedor Full Stack

Conhecimento em Técnico
Frontend: Experiência com HTML, CSS, e JavaScript moderno (React, Vue ou Angular). Ser capaz de desenvolver interfaces responsivas, trabalhar com design system e ter conhecimentos em acessibilidade.
Backend: Conhecimento sólido em uma linguagem de backend, como Node.js, Python (Django/Flask) ou PHP (Laravel). Capacidade de criar APIs RESTful ou GraphQL e lidar com autenticação, autorização e segurança.
Banco de Dados: Familiaridade com bancos de dados relacionais (como PostgreSQL ou MySQL).
Controle de Versão: Prática com Git e GitHub/GitLab, incluindo experiência em gerenciamento de branches e resolução de conflitos.

Atividades

Desenvolvimento e Manutenção do Frontend

Implementar Interfaces: Criar e manter interfaces de usuário com HTML, CSS e frameworks JavaScript modernos, como React, Angular, ou Vue, garantindo design responsivo e compatibilidade entre navegadores.
Integração com Backend: Consumir APIs e integrar dados dinâmicos no frontend, mantendo a segurança e performance das requisições.
Acessibilidade e UX: Assegurar que a interface seja acessível e fácil de usar, seguindo boas práticas de UX e usabilidade.

Desenvolvimento do Backend e APIs

Desenvolver APIs: Criar e manter APIs RESTful ou GraphQL para interagir com o frontend e outras aplicações, garantindo segurança e eficiência no consumo de dados.
Gerenciamento de Banco de Dados: Projetar e manter a estrutura de dados em bancos de dados relacionais (ex.: PostgreSQL, MySQL) e/ou NoSQL (ex.: MongoDB), além de escrever e otimizar queries.
Autenticação e Autorização: Implementar sistemas de autenticação e autorização, como autenticação JWT e permissões de acesso, para assegurar que os dados estejam protegidos.


Testes e Garantia de Qualidade

Escrever Testes: Desenvolver e manter testes de unidade, integração e testes end-to-end, usando ferramentas como Jest, Mocha, ou Cypress, para garantir que o sistema funcione conforme esperado.
Revisão de Código: Participar de revisões de código, aplicando boas práticas para manter a qualidade e legibilidade do código, além de ajudar colegas no refinamento das soluções.

Deploy e Manutenção de Infraestrutura

Configuração de Pipeline CI/CD: Configurar e manter pipelines de integração e entrega contínua para deploy automático e rápido em ambientes de produção e staging.
Contêinerização e Automação: Trabalhar com Docker e, se necessário, orquestradores como Kubernetes, para criar ambientes consistentes e portáteis.
Monitoramento e Logs: Configurar e monitorar logs e métricas de desempenho, usando ferramentas como AWS CloudWatch, New Relic ou ELK Stack, para detectar e corrigir problemas de performance e estabilidade.


Colaboração e Comunicação

Trabalho em Equipe: Colaborar estreitamente com designers, product managers e outros desenvolvedores para alinhar expectativas e planejar o desenvolvimento de novas funcionalidades.
Documentação: Documentar o código e os processos de desenvolvimento para que outros membros da equipe possam entender e dar continuidade ao trabalho, facilitando a manutenção e futuras atualizações.


Planejamento e Priorização

Participar de Reuniões de Planejamento e Avaliação: Contribuir em reuniões de planejamento de sprints e de retrospectiva, ajudando a definir prioridades, prazos e identificar melhorias nos processos.
Análise de Requisitos: Colaborar no levantamento de requisitos técnicos e funcionais junto aos stakeholders, para entender as necessidades e propor soluções adequadas ao projeto.

Gostou da vaga?

Na GeekHunter, as empresas encontram os candidatos! Demonstrar interesse aumenta sua visibilidade.

Compartilhe a vaga através das redes sociais!

Veja vagas similares a essa

Desenvolvedor(a) Full-stack Pleno a Sênior Vue.js

flag.br_flag

remoto

Dollar sign icon

R$

10.000

-

13.000

BRL/mês

PJ ou Cooperativa

Vue.js

.NET Core

Docker

+ 11

Visualizar vaga

Full-stack Engineer Sênior (Remoto)

flag.br_flag

remoto

AWS

TypeScript

Angular

+ 4

Visualizar vaga

Desenvolvedor(a) VTEX

flag.br_flag

remoto

JavaScript

React

Node.js

Visualizar vaga

Veja mais vagas de JavaScript

Purple right arrow
Homem feliz com o computador na mão

Encontramos outras oportunidades que podem te interessar na GeekHunter

Criando um perfil na GeekHunter você fica visível para todas as empresas da plataforma e pode receber diversas propostas de emprego.