Descrição da Vaga
Estamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno para atuar no desenvolvimento e evolução de aplicações escaláveis, modernas e de alta performance. Procuramos um profissional com sólida experiência em Node.js, MongoDB e Next.js, que tenha domínio de boas práticas de desenvolvimento, arquitetura de software e cultura de qualidade. Você fará parte de um time multidisciplinar, contribuindo para a construção de soluções robustas, participando de definições técnicas e colaborando com profissionais de frontend, backend e infraestrutura.
Responsabilidades
- Desenvolver e manter aplicações web escaláveis e performáticas, com foco em backend.
- Projetar, desenvolver e evoluir APIs REST e microsserviços utilizando Node.js.
- Implementar integrações com APIs e serviços internos e externos.
- Atuar na modelagem e otimização de bancos de dados MongoDB e demais soluções NoSQL.
- Desenvolver e otimizar aplicações utilizando Next.js, garantindo performance, SEO e experiência do usuário.
- Colaborar com equipes que utilizam React e Vue.js para construção de soluções integradas.
- Aplicar práticas de Test-Driven Development (TDD) para garantir qualidade e confiabilidade das entregas.
- Participar da definição e implementação de arquiteturas baseadas em Domain-Driven Design (DDD).
- Atuar na conteinerização e implantação das aplicações utilizando Docker e Kubernetes.
- Contribuir com processos de CI/CD e automação de pipelines.
- Realizar code reviews e promover boas práticas de desenvolvimento junto ao time.
- Garantir aderência aos princípios de Clean Code, SOLID e padrões modernos de arquitetura.
- Apoiar a evolução contínua dos sistemas em ambientes cloud AWS.
Requisitos
- ✓Experiência sólida com desenvolvimento backend utilizando Node.js.
- ✓Experiência na construção de APIs REST e arquitetura de microsserviços.
- ✓Conhecimento prático em MongoDB e bancos de dados NoSQL.
- ✓Experiência com Next.js.
- ✓Conhecimento em React.
- ✓Experiência com testes automatizados e TDD.
- ✓Vivência com conceitos de DDD e boas práticas de arquitetura de software.
- ✓Experiência com Docker para empacotamento e execução de aplicações.
- ✓Conhecimento em Kubernetes (K8s).
- ✓Experiência com AWS (EC2, Lambda, S3, RDS e serviços relacionados).
- ✓Vivência com CI/CD e automação de pipelines.
- ✓Conhecimento em metodologias ágeis (Scrum e/ou Kanban).
- ✓Aplicação prática de Clean Code e princípios SOLID.
- •Experiência com arquitetura orientada a eventos.
- •Conhecimento em RabbitMQ ou Kafka.
- •Experiência com GraphQL.
- •Vivência com arquitetura Serverless.
- •Certificações AWS, Docker ou Kubernetes.
- •Experiência em ambientes de alta disponibilidade e grande volume de dados.
Categorias
Sobre a Empresa
Mais vagas na ICON Solutions do Brasil →Aqui, acreditamos que o mundo pode ser melhor. Enxergamos um futuro tecnológico, conectado, inteligente; mas também mais justo, mais inclusivo, mais responsável. Um futuro mais humano. Nascemos com a ambição de plantar esse futuro hoje e nos lembramos disso a cada desafio.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev