Descrição
Resumo:
Junte-se como Desenvolvedor Full-stack (Node.js + React) para trabalhar em um projeto de longo prazo de um cliente internacional, focado em serviços escaláveis de back-end e aplicações complexas de front-end dentro de uma base de código existente.
Pontos de destaque:
1. Trabalhar em uma base de código estabelecida com um roteiro de desenvolvimento ativo
2. Alto nível de autonomia e senso de propriedade em uma equipe distribuída
3. Apoio ao crescimento pessoal e à atualização de habilidades
A Altamira é uma empresa de terceirização de desenvolvimento de software. Oferecemos soluções que geram um impacto tangível no crescimento e na produtividade de nossos clientes. Com conhecimento especializado no desenvolvimento de produtos e tecnologias, buscamos fornecer soluções economicamente eficientes sem comprometer a qualidade. Somos impulsionados a entregar o melhor, sempre.
Atualmente, as equipes de entrega de serviços da Altamira estão presentes na Eslováquia, na Ucrânia e no Oriente Médio, e temos ambições de expandir nossa presença para atender à crescente demanda na Europa, bem como em nossos principais mercados de crescimento, no Reino Unido e nos Estados Unidos. Em termos de setores verticais, concentramo-nos em EdTech, Fintech, comércio eletrônico e farmacêutico.
Estamos procurando um **Desenvolvedor Full-stack (Node.js + React)** para integrar nossa equipe e trabalhar em um projeto de longo prazo para um cliente internacional. Trata-se de um modelo de outstaffing, ou seja, você será totalmente integrado à equipe do cliente e colaborará de perto com seus engenheiros, gerentes de produto e partes interessadas.
### **Projeto**
Você integrará um produto já existente com uma base de código consolidada e um roteiro de desenvolvimento ativo. O projeto tem como foco a construção e manutenção de serviços escaláveis de back-end e aplicações complexas de front-end. Você trabalhará com tecnologias modernas de JavaScript e TypeScript, além de manter e ampliar partes de um sistema legado. A função exige alto grau de autonomia, senso de propriedade e capacidade de atuar eficazmente em uma equipe distribuída.
### **Requisitos**
**Back-end (Node.js, com exposição a PHP/Laravel)**
* Experiência prática e profunda com Node.js em ambientes de produção
* Conhecimento sólido de TypeScript e JavaScript moderno
* Experiência no projeto e implementação de APIs RESTful
* Compreensão de padrões arquiteturais de back-end (arquitetura em camadas, design modular, separação de responsabilidades)
* Entendimento sólido da programação assíncrona, do loop de eventos e das considerações de desempenho em Node.js
* Experiência com bancos de dados SQL, incluindo otimização de consultas, transações e migrações
* Conhecimento sobre mecanismos de autenticação e autorização (JWT, OAuth, acesso baseado em papéis)
* Experiência com tratamento de erros, registro de logs e monitoramento em serviços de back-end
* Capacidade de escrever código mantenedor e testável (testes unitários e de integração)
* Experiência prática com PHP e Laravel em ambientes de produção
* Capacidade de manter e ampliar serviços baseados em Laravel existentes
* Conforto ao trabalhar com e depurar bases de código legadas em PHP/Laravel
**Front-end (React.js)**
* Experiência sólida na construção de aplicações complexas com React
* Domínio confiável de padrões modernos do React (hooks, contexto, componentes controlados)
* Experiência com soluções de gerenciamento de estado (Redux, React Query ou similares)
* Capacidade de projetar e implementar arquiteturas de componentes escaláveis
* Bom entendimento de otimizações de desempenho no front-end (memoização, controle de renderização, divisão de código)
* Experiência no trabalho com formulários, validação e estados de UI complexos
* Conhecimento sobre acessibilidade (a11y) e compatibilidade entre navegadores
* Experiência na integração de aplicações front-end com APIs e no tratamento de fluxos assíncronos de dados
* Capacidade de manter uma interface e experiência de usuário (UI/UX) consistentes em grandes bases de código
### **Responsabilidades**
* Desenvolver e manter serviços de back-end usando Node.js e TypeScript
* Projetar, implementar e evoluir APIs RESTful
* Manter e ampliar serviços existentes em PHP e Laravel
* Construir e manter aplicações complexas de front-end usando React
* Colaborar de perto com a equipe do cliente no desenvolvimento de funcionalidades e nas decisões técnicas
* Garantir a qualidade do código por meio de testes, revisões de código e boas práticas de engenharia
* Trabalhar com sistemas existentes e legados, melhorando sua estabilidade e manutenibilidade
* Assumir a propriedade integral das funcionalidades, desde a implementação até a entrega
* Contribuir para melhorias de desempenho, confiabilidade e escalabilidade em toda a pilha de tecnologia
**Nossa jornada transparente de recrutamento normalmente leva até 2 semanas e inclui algumas etapas:**
* Entrevista com Recrutamento —> 30–45 min
* Entrevista Técnica —> 1–1,5 h
* Entrevista com o Cliente (opcional) —> até 1 h
* Chamada Pré-Oferenda —> 15 min
* Verificação de Referências
* Oferta
### **Oferecemos:**
* Salário competitivo, espaço para desenvolvimento e crescimento.
* Possibilidade de trabalhar nos escritórios de Bratislava e Kiev ou totalmente remotamente.
* Gestão leal, tarefas interessantes e suporte constante.
* Seguro médico (opcional).
* Cursos de inglês.
* Equipamento técnico fornecido.
* Férias remuneradas de 20 dias úteis, licença médica remunerada e revisões salariais regulares;
* Horário flexível e possibilidade de gerenciar suas próprias horas de trabalho;
* Apoio ao seu crescimento pessoal e à atualização de habilidades.
* Ótimo ambiente interno na equipe, apoio às iniciativas e possibilidade de contribuir para o objetivo comum.
Acreditamos firmemente que o sucesso da altamira.ai é impossível sem o sucesso de nossos Talentos e sem o sucesso de nossos Clientes!