Desenvolvedor Full Stack Pleno

4 meses atrás


Cristo Rei, Brasil Tecnosinos Tempo inteiro

Descrição da vaga

Estamos em busca de Desenvolvedor para implementar código de alta qualidade e bem testado, tendo como objetivo entregar novas funcionalidades e melhorias para nossos usuários em nossa plataforma web e app. Como membro do time de Engenharia, você trabalhará em colaboração com outros desenvolvedores, designers e PMOs para encontrar soluções que agreguem valor e uma experiência de uso diferenciada aos nossos usuários e clientes.

Responsabilidades e atribuições

* Desenvolvimento de Aplicações Web: Desenvolver e manter aplicações web utilizando AngularJS, garantindo a performance, segurança e escalabilidade;
* Desenvolvimento de APIs e Serviços: Projetar, desenvolver e manter APIs RESTful e serviços backend utilizando Node.js e NestJS;
* Colaboração com a Equipe de Design: Trabalhar de perto com designers para transformar mockups e wireframes em interfaces de usuário funcionais;
* Integração com APIs: Integrar APIs RESTful e outros serviços de backend, garantindo uma comunicação eficiente entre frontend e backend;
* Código Limpo e Padrões de Projeto: Escrever e manter código limpo, eficiente e bem documentado, seguindo as melhores práticas e padrões de desenvolvimento definidos pelo time;
* Integração de Sistemas: Integrar diversos serviços e sistemas ao backend da aplicação;
* Otimização de Desempenho: Analisar e otimizar a performance das aplicações backend, garantindo disponibilidade e escalabilidade;
* Implementação de Segurança: Implementar e manter práticas de segurança para proteger os dados e a integridade das aplicações;
* Review: Participar de revisões de código, garantindo a qualidade, consistência e padronização do código desenvolvido pela equipe;
* Testes: Escrever testes unitários e de integração para garantir a alta qualidade das aplicações e realizar a depuração de erros e problemas;
* Contribuição para Melhores Práticas: Contribuir para a definição e implementação das melhores práticas de desenvolvimento frontend e melhorias contínuas no processo de desenvolvimento;
* Colaboração com Equipes: Trabalhar em colaboração com desenvolvedores back end, designers e CS para entregar soluções completas e integradas.

Requisitos e qualificações

* Experiência com AngularJS ou VueJS;
* Conhecimento em HTML, CSS e JavaScript;
* Experiência com Git;
* Experiência prática com Node.js, incluindo a construção de APIs e serviços de backend;
* Experiência com o framework NestJS e compreensão de seus princípios e práticas;
* Experiência com bancos de dados relacionais (ex. PostgreSQL, MySQL, etc);
* Conhecimento de Git e workflows de versionamento;
* Experiência com metodologias ágeis (Scrum, Kanban) e capacidade de trabalhar em um ambiente de desenvolvimento ágil;
* Capacidade de comunicação e trabalho em equipe;
* Habilidades de resolução de problemas e atenção aos detalhes;
* Conhecimento em práticas de segurança e melhores práticas e padrões de projeto para desenvolvimento backend.

Requisitos desejáveis

* Outros Frameworks/Libs: Experiência com outros frameworks e bibliotecas JavaScript (React, React Native, NextJS);
* Conhecimento em TypeScript;
* Ferramentas de DevOps: Experiência com ferramentas de CI/CD e Docker;
* Cloud: Conhecimento em serviços de cloud como AWS, por exemplo;
* Práticas de Testes: Familiaridade com frameworks de testes como Jest, por exemplo.

Candidate-se aqui



  • São João del Rei, Minas Gerais, Brasil Empresa de Tecnologia Tempo inteiro

    Visão da Empresa:Empresa de Tecnologia é uma empresa líder no desenvolvimento de soluções tecnológicas inovadoras e eficazes, comprometida em fornecer serviços de alta qualidade para atender às necessidades dos nossos clientes.Salário:O salário estimado para esse cargo é de R$ 10.500,00 a R$ 18.000,00 por mês, dependendo da experiência do...