Desenvolvedor Fullstack Sênior

Descrição da vaga:

A Videosoft atua em todos os processos que envolvem um projeto de sucesso. Desde a fabricação dos terminais, através da nossa fábrica própria, passando pelo desenvolvimento dos softwares/integrações e o monitoramento dos periféricos e aplicativos, até uma ampla rede de Assistências Técnicas distribuída por todo território Nacional. Com mais de 20 anos de mercado, somos uma empresa de Tecnologia, especialista em soluções para autoatendimento. Estamos localizados no Litoral Catarinense, com ótima qualidade de vida!


Oportunidade para atuação remota. (SUL/SUDESTE)



🎯 Missão da Vaga

Ser protagonista no desenvolvimento de soluções robustas, escaláveis e modernas, atuando com foco em performance, segurança e boas práticas de arquitetura. Você será responsável por construir e evoluir aplicações utilizando Angular e Node.js, integrando serviços em nuvem (AWS), APIs REST e WebSockets, além de contribuir com decisões técnicas, automações e melhorias contínuas em ambientes de CI/CD. Esperamos alguém que combine autonomia técnica com colaboração ativa, e que tenha olhar atento para qualidade de código, eficiência e inovação.


Requisitos Necessários:

  1. Experiência sólida com Angular/
  2. Conhecimento em PWA (Progressive Web Apps);
  3. Boas práticas de componentização, lazy loading, e comunicação entre componentes
  4. Desenvolvimento com Node.js (usando Express ou frameworks similares);
  5. Conhecimento de boas práticas com REST APIs e WebSockets;
  6. Tratamento de autenticação e autorização (JWT, OAuth, etc.);
  7. Experiência em ambientes AWS;
  8. Familiaridade com CI/CD usando GitHub Actions;
  9. Conhecimento básico de Docker;
  10. Experiência com MySQL e/ou PostgreSQL e MongoDB;
  11. Conhecimento em modelagem relacional, normalização, e otimização de queries;
  12. Domínio de padrões de projeto (Design Patterns) aplicados em JavaScript/TypeScript;
  13. Experiência com Clean Architecture e separação de responsabilidades (Domain, Application, Infra).



Será considerado diferencial:

  1. Noções de segurança web (XSS, CSRF, rate-limiting, etc.);
  2. Conhecimento em React;
  3. Testes unitários e integração (Jest, Jasmine, etc.);
  4. EC2, S3, RDS, Lambda, API Gateway (desejável).
  5. Conhecimento em desenvolvimento mobile Android (Java/Kotlin);
  6. Vivência com metodologias ágeis (Scrum, Kanban);
  7. Boas práticas de documentação (Swagger/OpenAPI).


Que tipo de profissional buscamos:

  1. Capacidade de trabalhar de forma autônoma e colaborativa;
  2. Boa comunicação escrita e verbal;
  3. Capacidade de estimar tarefas e cumprir prazos;
  4. Perfil proativo na identificação de melhorias e resolução de problemas.



Horário Comercial: Segunda feira á sexta feira

Localização
Modelo de contratação
Modelo de trabalho
Balneário Camboriú, SC, BR
Efetivo CLT
Remoto