
Programador Full Stack
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Brazil.
• Criar soluções de software completas, escaláveis e de alta qualidade, assegurando o desempenho, a segurança e a eficácia das aplicações e do design.
• Desenvolver softwares escaláveis.
• Documentar, testar e corrigir erros ou outros problemas de programação.
• Conceber soluções de software inovadoras.
• Projetar arquiteturas tanto para o lado do cliente quanto para o lado do servidor.
• Desenvolver e gerenciar bancos de dados e aplicativos que funcionem de maneira eficiente.
• Escrever APIs eficazes.
• Gerenciar as versões do código.
• Realizar estimativas de esforço e prazo para o desenvolvimento do escopo.
• Criar a interface do usuário de aplicativos com alta fidelidade ao design proposto.
• Formação ou cursos na área de tecnologia.
• Conhecimento avançado de JavaScript, incluindo assincronia, closures e manipulação avançada de objetos.
• Experiência significativa com frameworks como React, Angular ou Vue.js, incluindo gerenciamento avançado de estado.
• Implementação de testes para garantir a robustez e confiabilidade do código front-end.
• Otimização de desempenho de aplicações front-end, incluindo carregamento assĂncrono e lazy loading.
• Criação e consumo de APIs REST, além de design eficiente de endpoints.
• Experiência sólida em uma ou mais linguagens de programação para back-end, como Node.js, Python, Java ou Ruby.
• Proficiência em frameworks back-end, como Express (Node.js), Django (Python) e Laravel (PHP).
• Compreensão de padrões de arquitetura, como Flux/Redux para gerenciamento de estado em aplicações React.
• Gerenciamento eficiente de bancos de dados relacionais e não relacionais, incluindo otimização de consultas e modelagem avançada.
• Implementação de práticas robustas de segurança, como autenticação multifator e proteção contra injeção de SQL.
• Desenvolvimento de sistemas escaláveis e otimização de desempenho em ambientes de produção.
• Conhecimento em ferramentas como Docker e Kubernetes para orquestração e gerenciamento de contêineres.
• Experiência em plataformas de nuvem como AWS, Azure ou Google Cloud Platform.
• Integração contĂnua, entrega contĂnua (CI/CD), automação de implantação e gerenciamento de configurações.
• CompreensĂŁo aprofundada de arquiteturas de software, design de sistemas distribuĂdos e microsserviços.
• Capacidade de liderar iniciativas técnicas, colaborar com equipes multidisciplinares e atuar como mentor.
• Habilidade para abordar e resolver problemas complexos de forma eficaz e eficiente.
• Excelentes habilidades de comunicação técnica, tanto escritas quanto verbais.
• AuxĂlio para home-office.
• Convênio com farmácias.
• Convênio Wellhub (Gympass).
• Convênio Conexa.
• Dia de folga no aniversário.
• Convênio Psicologia Viva.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.