Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Full Stack

Upik | Arquiteto De Bolso

Rio Branco

Híbrido

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em Rio Branco, Acre, busca um(a) Desenvolvedor(a) Full Stack Sênior, que seja apaixonado(a) por inovação. As responsabilidades incluem desenvolvimentos de aplicações web com alta qualidade, construção de componentes reutilizáveis, e suporte técnico ao Product Manager. É necessária experiência em .NET, Vue.js, React JS, Node JS, e práticas de CI/CD. Oferece um ambiente de trabalho híbrido, autônomo e com grandes desafios.

Qualificações

  • Experiência prévia comprovada em posição similar.
  • Habilidades de comunicação excelente e colaboração.
  • Conhecimento sólido em princípios do desenvolvimento de software, como design patterns e melhores práticas.

Responsabilidades

  • Desenvolver e implementar aplicações web de alta qualidade.
  • Criar componentes reutilizáveis e funcionalidades.
  • Participar em revisões de código.
  • Propor melhorias nas soluções existentes.
  • Implementar práticas de Integração Contínua e Entrega Contínua.
  • Desenvolver e aplicar testes automatizados.

Conhecimentos

Proficiência em .NET
Vue.js
React JS
Node JS
Type Script
Banco de dados relacional
Banco de dados não relacional
APIs REST
Testes automatizados
Docker
CI/CD
Micro serviços
Git
Design Patterns
Dev Ops
Azure
Descrição da oferta de emprego
Vaga : Desenvolvedor(a) Full Stack Sênior – Modelo Híbrido

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sr com visão moderna, apaixonado(a) por tecnologia, inovação e pelo uso de Inteligência Artificial no desenvolvimento de soluções.

Se você busca desafios reais, autonomia e a chance de criar produtos que impactam milhares de pessoas, essa vaga é para você!

Atividades e Responsabilidades

Apoio técnico ao Product Manager, essencial execução de demandas de codificação e resolução de bloqueios junto ao time de desenvolvimento.

Principais Responsabilidades :
  1. Desenvolvimento e Implementação: Você será responsável por desenvolver e implementar aplicações web de alta qualidade utilizando React JS / Vue.js, .NET e Node JS. Você deverá garantir que todas as aplicações sejam performáticas, escaláveis e mantidas adequadamente.
  2. Construção de Componentes: Você será responsável por criar componentes reutilizáveis e funcionalidades para proporcionar a melhor experiência possível para o usuário. Isso inclui a construção, evolução e escalamento de arquiteturas distribuídas e micro serviços.
  3. Code Review: Uma parte significativa de sua função será a participação em revisões de código para garantir a qualidade do código, a aplicação das melhores práticas e a eficiência na resolução de problemas.
  4. Melhorias Contínuas: Você deverá propor constantemente melhorias nas soluções existentes para propiciar melhor desempenho, bem como acompanhar as novidades tecnológicas do ecossistema e proativamente sugerir mudanças que podem melhorar o processo de desenvolvimento. Isso pode incluir a adoção de novas ferramentas, técnicas de automação ou melhores práticas.
  5. Implementação de CI / CD: Como parte do foco na eficiência e qualidade, você será responsável pela implementação de práticas de Integração Contínua e Entrega Contínua (CI / CD).
  6. Testes: O desenvolvimento e aplicação de testes automatizados para garantir a qualidade e a integridade das aplicações serão uma parte fundamental de suas responsabilidades.
Requisitos
  1. Experiência prévia comprovada em posição similar.
  2. Proficiência em .NET, Vue.js / React JS e Node JS.
  3. Experiência com Type Script.
  4. Experiência com banco de dados relacional e não relacional.
  5. Conhecimento com APIs REST.
  6. Experiência com ferramentas de testes como Jest e Cypress.
  7. Experiência em Docker e conteinerização de aplicações.
  8. Experiência com sistemas de versionamento (Git) e pipelines de CI / CD.
  9. Experiência com micro serviços e comunicação assíncrona com MQ (Ex: Rabbit MQ)
  10. Conhecimento em estratégias de cache.
  11. Conhecimento em Dev Ops e plataformas Cloud (Azure).
  12. Conhecimento sólido em princípios do desenvolvimento de software, como design patterns, SOLID, e melhores práticas para softwares escaláveis.
  13. Experiência em modelagem de domínio com DDD.
  14. Excelente comunicação e habilidades de colaboração.
  15. Conhecimento dos riscos comuns de segurança (OWASP).
  16. Conhecimento em estratégias de monitoramento.
Diferenciais :

Conhecimentos em tecnologias de Inteligência Artificial no ambiente Azure ou GCP serão considerados um grande diferencial.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.