Desenvolvedor de Software Full Stack
Summary
Builds and maintains full-stack web apps using Node.js, TypeScript, Vue/React, PostgreSQL/Redis, Docker, and AWS, while designing scalable systems and CI/CD pipelines.
Hard Skills
- Node.js;
- Typescript;
- Vue;
- React;
- Experiência com um ou mais frameworks como Express.js, Nest.js, e bibliotecas populares no ecossistema Node;
- Familiaridade com arquiteturas de projetos frontend como MVVM e BLoC.
- Habilidade para projetar sistemas escaláveis;
- Conhecimento em bancos de dados relacionais (PostgreSQL/SQLite) e NoSQL (Redis);
- Experiência em otimização de consultas e modelagem de dados;
- Familiaridade com CI/CD pipelines, ferramentas de automação (Jenkins, GitLab CI/CD), e contêineres (Docker, Kubernetes);
- Conhecimento em gerenciamento de servidores e cloud providers (AWS);
- Domínio de sistemas de versionamento, principalmente Git, e práticas de branching como Git Flow;
- Proficiência no design e implementação de APIs RESTful e GraphQL, além de práticas de documentação e versionamento de APIs.
Soft Skills
- Habilidade para comunicar de forma clara e eficaz, tanto com a equipe técnica quanto com stakeholders não técnicos;
- Aptidão para identificar, analisar e resolver problemas complexos de forma eficaz, mantendo a calma sob pressão;
- Capacidade de alinhar as decisões técnicas com os objetivos de negócios, priorizando funcionalidades e melhorias que agreguem valor;
- Disposição e habilidade para treinar e orientar membros mais juniores da equipe, promovendo um ambiente de aprendizado contínuo;
- Habilidade para gerir múltiplas tarefas e projetos, garantindo a entrega dentro dos prazos estabelecidos;
- Capacidade de se adaptar rapidamente a novas tecnologias, mudanças no projeto, e desafios imprevistos;
- Compreensão e consideração pelas perspectivas e emoções dos membros da equipe, promovendo um ambiente de trabalho positivo e colaborativo.