Pessoa Desenvolvedora Fullstack Pleno at Bling

Remote - Remoto

Apply
More jobs at Bling

Descomplicamos a vida de milhares de empreendedores. Somos um sistema ERP para micro e pequenas empresas, com ferramentas que possibilitam uma gestão operacional e financeira mais integrada, simples e prática. Como Pessoa Desenvolvedora Fullstack você fará parte de um time com mais de 80 profissionais de desenvolvimento. Nosso time de tecnologia é responsável por concretizar as necessidades e desejos dos nossos clientes e parceiros de mercado! Vem ser Blinger!

Requisitos

Educação

  • Curso superior em andamento ou completo nas áreas de Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou cursos relacionados.

Experiência

  • Experiência de desenvolvimento de software web com PHP
  • Experiência em criação e manutenção APIs
  • Experiência em criação de componentes de interface com frameworks Javascript (VueJS, etc)
  • Experiência em banco de dados relacionais (MySQL)
  • Domínio em versionamento de código via Git
  • Experiência em revisão de código

Habilidades

  • Conhecimento em metodologias ágeis
  • Conhecimento de boas práticas de código (SOLID, Clean code), padrões de projetos (MVC), modelagem de banco de dados (SQL) e orientação a objetos
  • Conhecimento de testes automatizados e debug
  • Conhecimento em desenvolvimento e codificação de software em outras linguagens ( Golang, NodeJS, etc.)
  • Conhecimento no ecossistema AWS
  • Capacidade de criação de documentação de software e requisitos
  • Atuação no desenvolvimento de Sistemas de Gestão Empresarial
  • Experiência anterior em desenvolvimento de soluções financeiras
  • Conhecimento ou atuação em ambientes com arquitetura de microsserviços

Responsabilidades

  • Desenvolver soluções front-end e back-end fazendo uso de framework, padrões de projetos e tecnologias envolvidas no projeto
  • Compreender a arquitetura do software e ser capaz de atuar nela através da análise de seus componentes, organização e funcionalidades
  • Trabalhar com o time de desenvolvimento para encontrar soluções de negócio e arquitetura que sejam escaláveis e confiáveis através da comunicação e trocas de conhecimento
  • Manter a qualidade do software verificando os processos, ferramentas, padrões e a aplicação de testes automatizados
  • Capacidade de trabalhar com equipes multidisciplinares de alto desempenho, onde se valoriza a comunicação, participação e evolução do grupo
  • Colaborar com ideias e sugestões para soluções eficazes e criativas, pensando sempre na evolução dos produtos

Tecnologias

PHPAPIsJavascriptVueJSMySQLGitSOLIDClean codeMVCSQLGolangNodeJSAWSMicrosserviços

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.