Desenvolvimento Full Stack - Sênior na Bds Magazine (Pessoa Jurídica)
Desenvolvedor(a) Full Stack
Florianópolis - Híbrido
Buscamos um(a) Desenvolvedor(a) Full Stack para integrar nossa equipe e atuar no desenvolvimento e manutenção de sistemas robustos e de alta performance.
Se você é apaixonado(a) por resolver problemas complexos, tem um olhar atento para a performance e segurança, e busca um ambiente onde possa aplicar seus conhecimentos em diversas frentes, essa vaga é para você!
Desenvolvimento Full Stack - Sênior
Desenvolvedor(a) Full Stack
- Desenvolver, manter e otimizar APIs RESTful utilizando PHP 7.4 e Laravel 5.6.
- Refatorar e modernizar o código legado do backend, garantindo a continuidade das funcionalidades existentes.
- Desenvolver e manter interfaces de usuário com Nuxt 3, Vue 3 e TypeScript, focando em performance e SEO.
- Integrar o frontend com as APIs existentes, tratando erros e gerenciando estados de forma eficiente.
- Modelar, otimizar e manter bancos de dados MySQL/MariaDB, incluindo a criação de tabelas, índices e relacionamentos.
- Realizar e gerenciar backups e restaurações de dados, utilizando ferramentas como rsync.
- Configurar e gerenciar ambientes de desenvolvimento e produção utilizando Docker e Docker Swarm.
- Administrar servidores Linux (Ubuntu), incluindo gerenciamento de usuários, firewall e SSH.
- Configurar e otimizar o Nginx como reverse proxy, garantindo SSL/TLS e balanceamento de carga.
- Gerenciar o Cloudflare para DNS, proteção DDoS e otimização de entrega de conteúdo.
- Instalar e renovar certificados SSL/TLS utilizando Certbot/Let’s Encrypt.
- Integrar de forma segura com gateways de pagamento, garantindo conformidade PCI DSS e prevenção de fraudes.
- Trabalhar com protocolos de streaming de vídeo (HLS, DASH) e configurar CDNs para entrega de vídeo.
- Gerenciar e monitorar ambientes de VPS, garantindo a segurança e o planejamento de recursos.
- Elaborar e manter documentações técnicas de sistemas, APIs, processos de deploy e rotinas de backup.
- Colaborar ativamente com equipes multidisciplinares, comunicando-se de forma clara e explicando dívidas técnicas e riscos.
- Manter-se atualizado(a) com as novas tecnologias e tendências do mercado, buscando aprimoramento contínuo.
- Participar do planejamento de upgrades e migrações de versões de sistemas.
- Morar em Florianópolis/região próxima para atuação híbrida.
- Domínio de PHP 7.4 e Laravel 5.6: Conhecimento aprofundado da sintaxe, recursos e estrutura MVC, incluindo Eloquent ORM, Artisan e migrations.
- Experiência com APIs RESTful: Criação, manutenção de endpoints e autenticação.
- Manutenção de Código Legado: Capacidade de refatorar e modernizar sistemas existentes sem comprometer funcionalidades.
- Frontend (Nuxt 3, Vue 3, TypeScript).
- Domínio de Vue 3: Componentização, reatividade, Composition API e gerenciamento de estado com Pinia.
- Experiência com Nuxt 3: Roteamento, data fetching, SSR (Server-Side Rendering) com Nitro/h3.
- TypeScript: Tipagem estática e integração com Vue/Nuxt.
- Performance e SEO: Conhecimento em técnicas de otimização de carregamento e acessibilidade.
- Banco de Dados (MySQL/MariaDB): Criação de tabelas, índices, relacionamentos e otimização de queries.
- Backup e Restauração: Conhecimento em estratégias de backup e restore.
- Docker e Docker Swarm: Criação de Dockerfiles, gerenciamento de imagens, volumes e redes, deploy e escalonamento de serviços.
- Linux (Ubuntu): Administração de servidores, gerenciamento de usuários, firewall (UFW) e SSH.
- Nginx: Configuração como reverse proxy, SSL/TLS e balanceamento de carga.
- Cloudflare: Gerenciamento de DNS, proxy reverso, proteção DDoS e SSL Full.
- Certbot/Let’s Encrypt: Instalação e renovação automática de certificados SSL/TLS.
- Gateway de Pagamentos: Integração segura com APIs de pagamento, conformidade PCI DSS e prevenção de fraudes.
- Protocolos de Streaming: Conhecimento de HLS, DASH e integração com players web.
- CDN e Cloudflare: Configuração para entrega de vídeo e otimização.
- Backup com rsync: Criação de scripts de backup incremental/diferencial.
- Gestão de VPS: Planejamento de recursos e segurança.
- Inglês Intermediário: Leitura e escrita técnica, consulta de documentação internacional.
- Comunicação clara, trabalho em equipe, capacidade de documentar sistemas e processos.
- Experiência prévia com sistemas legados e migração de versões.
- Conhecimento em SSR avançado, edge deployment e otimização de performance.
- Familiaridade com monitoramento (Prometheus, Grafana) e logging centralizado (ELK stack).
- Experiência com autenticação OAuth/JWT e integração de múltiplos gateways de pagamento.