Engenheiro Back-end

Área: Technology
Remoto
Tamanho da Empresa: 11-50
Full-time

Candidate-se como Engenheiro Back-end

Confira os melhores empregos para março de 2023aqui

Encontre o emprego perfeito com um dos mais de 400 parceiros da Turing.

Descrição do trabalho

Uma empresa, sediada nos EUA, que está construindo uma solução confiável de gerenciamento de lucros que atenda às necessidades das empresas de e-commerce, está procurando contratar um Engenheiro Back-end. O candidato selecionado será responsável pela definição de cronogramas, mantendo as melhores práticas de implementação em mente. A tecnologia moderna da empresa oferece soluções orientadas a dados e com foco no lucro, que torna a gestão de retorno financeiro simples. Esta é uma oportunidade incrível para os desenvolvedores que estão ansiosos para aprender e deixar sua marca na indústria. 

 

Responsabilidades:

  • Escrever código eficiente, testável e reutilizável
  • Compreender os princípios essenciais de design, necessários para desenvolver uma aplicação escalável 
  • Ajudar a equipe a manter a alta qualidade do código e envolver-se ativamente em revisões de código
  • Executar testes de metodologia de desenvolvimento de software em um ambiente Agile
  • Implantar recursos em ambientes de produção/teste/desenvolvimento e monitorá-los através de logging bem-feito
  • Trabalhar de perto com os principais engenheiros da empresa e fornecer soluções tecnológicas de qualidade 
  • Responsabilizar-se pelo desenvolvimento em várias camadas do stack, incluindo fluxos de trabalho distribuídos nativos e hospedados na AWS 
  • Analisar e determinar o serviço de nuvem gerenciada mais adequado para qualquer funcionalidade que seja necessária
  • Colaborar com as equipes comerciais para compreender os requisitos e transformá-los em especificações técnicas
  • Trabalhar para manter e melhorar os procedimentos já existentes
  • Solucionar problemas de produção e fornecer correções e RCAs em tempo real
  • Ser capaz de executar scrums de equipe com o mínimo de orientação
  • Responsabilizar-se pela qualidade do código e ter a capacidade de liderar pelo exemplo – desde um histórico profundo usando Git até uso de integration e unit tests de forma eficiente
  • Integrar a plataforma da empresa com vários sistemas de terceiros, como WMS, sistemas ERP, gateways de pagamento, OMS, e mais

Requerimentos:

  • Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
  • Entre 3 e 5 anos, ou mais, de experiência relevante como engenheiro back-end
  • Experiência comprovada com princípios de programação orientada a objetos e Python 
  • Entendimento profundo do ReactJS e outras tecnologias front-end
  • Conhecimento da arquitetura do sistema e dos padrões de locação de banco de dados SaaS
  • Experiência na área de e-commerce, frameworks de testes automatizados e com o desenvolvimento orientado por testes será uma vantagem
  • Conhecimento comprovado de SQL (manutenção de índices, ajuste de desempenho de consultas, etc.), juntamente com compreensão da estrutura do banco de dados
  • Experiência com armazenamento de dados relacionais e não relacionais e conhecimento dos trade-offs
  • Compreensão profunda de versionamento entre bibliotecas, dependências e APIs 
  • Conhecer os princípios de modelagem de dados e ser capaz de liderar o desenvolvimento de recursos em larga escala, de ponta a ponta
  • Familiaridade com arquiteturas movidas por eventos
  • Entender novas ferramentas e seus conceitos rapidamente e oferecer recomendações sobre melhorias no sistema
  • Ter extrema atenção aos detalhes durante a criação de soluções e compreender as limitações dos processos
  • Conhecimento do uso das mais recentes tecnologias Python
  • Garantir a entrega de diversas tarefas, com supervisão mínima 
  • Conhecimento de Kafka, RabbitMQ, ElasticSearch, Serverless Functions (Lambda), Redis, AWS, Docker, PostgreSQL, Jenkins, e Kubernetes será uma vantagem
  • Qualquer experiência anterior no desenvolvimento de arquiteturas e sistemas de microsserviços altamente disponíveis, escalonáveis, distribuídos e para múltiplas regiões será um bom diferencial
  • Fluência em Inglês, falado e escrito

Interessado neste trabalho online?

Inscreva-se na Turing hoje

Inscreva-se agora

Como se tornar um desenvolvedor da Turing?

Trabalhe com as melhores empresas de software em apenas 4 passos fáceis
  1. Crie seu perfil

    Preencha seus dados básicos: nome, endereço, habilidades, salário e experiência.

  2. Realize nossos testes e entrevista

    Resolva os testes e realize uma entrevista técnica.

  3. Receba ofertas de trabalho

    Seja selecionado pelas melhores empresas dos EUA e do Vale do Silício

  4. Comece a trabalhar no seu emprego dos sonhos

    Quando você estiver na Turing, não precisará procurar outro emprego.

Liderança

Em poucas palavras, a Turing tem como objetivo fazer com que exista um equilíbrio de oportunidades ao redor do mundo. A Turing é uma criação dos empreendedores de IA em série Jonathan e Vijay, cuja empresa anterior de IA (vendida com sucesso) foi potencializada por talentos remotos excepcionais. Também fazem parte do grupo de inovadores da Turing investidores de alto perfil, como o primeiro CTO do Facebook (Adam D'Angelo), executivos de Google, Amazon, Twitter e Foundation Capital.

Política de Igualdade de Oportunidades

Turing é uma contratante que dá oportunidades iguais. A Turing proíbe discriminação e assédios de qualquer tipo e oferece oportunidades de emprego iguais para funcionários e candidatos, sem discriminar raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, idade, status de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.

Trabalhe em tempo integral em grandes empresas dos EUA.

Crie seu perfil, passe nos testes da Turing e receba ofertas de emprego a partir de 2 semanas.

Inscreva-se agora

Apply now