Hamburger_menu.svg

100+ Vagas Back-end | Vagas para desenvolvedores brasileiros

Conquiste Vagas Back-end e trabalhe de casa para as principais empresas de software dos EUA. Na Turing, nossos clientes estão em busca de desenvolvedores back-end que tenham experiência e conhecimento para gerenciar a conectividade interna/externa entre sistemas e levar suas empresa a um novo patamar em termos de excelência. Com a nossa ajuda você terá a chance de trabalhar com uma equipe global e altamente talentosa para projetar soluções inovadoras.

Confira os melhores empregos para Abril de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Responsabilidades

  • Integrar elementos front-end com lógica e funcionalidades server-side
  • Colaborar com equipes de produtos e profissionais de desenvolvimento (especialmente desenvolvedores Front-end)
  • Otimizar a plataforma para uma execução mais rápida e resolver problemas de escalabilidade
  • Implementar práticas de segurança e proteção de dados
  • Experimentar, projetar e construir APIs, soluções de armazenamento de dados e outros projetos de engenharia

Requisitos mínimos

  • Bacharelado ou Mestrado em Ciência da Computação ou equivalente
  • Mais de 3 anos de experiência como desenvolvedor back-end (com raras exceções feitas para desenvolvedores talentosos)
  • Fluência em tecnologias back-end, como Node.js, Python, PHP, Java, Ruby etc.
  • Conhecimento de pré-processadores CSS server-side (LESS & SASS), SQL & SQL server
  • Habilidade em metodologias de criação e desenvolvimento de REST APIs, gerenciamento de sessões, etc.
  • Experiência com plataformas de testes automatizados e ferramentas de controle de versão, tais como Git

Habilidades desejadas

  • Familiaridade básica com tecnologias front-end (JavaScript, HTML5 e CSS3)
  • Experiência em administração de banco de dados, scripting, migração e backup de dados e autorização
  • Habilidade com algoritmos, estruturas de dados, complexidade de tempo e espaço, sistemas distribuídos, etc.
  • Fortes habilidades analíticas e interpessoais
  • Fluência em inglês para colaborar com gerentes de engenharia
  • Possibilidade para trabalhar de maneira integral (40h/semana) com disponibilidade de 4 horas diárias em horário comercial dos EUA

Interessado neste trabalho online?

Inscreva-se na Turing hoje

Inscreva-se agora

Por que você deveria se juntar à Turing?

Empregos de alto nível nos EUA

1Empregos de alto nível nos EUA

Os desenvolvedores da Turing ganham mais do que o salário médio do mercado na maioria dos países, trabalhando com grandes empresas americanas.
Crescimento profissional

2Crescimento profissional

Cresça rapidamente trabalhando com problemas técnicos e de negócios desafiadores e relacionados às mais recentes tecnologias.
Suporte ao Desenvolvedor

3Suporte ao Desenvolvedor

Após o match, aproveite o suporte ao desenvolvedor 24 horas por dia, 7 dias por semana.

Desenvolvedores Turing

Leia as avaliações da Turing.com feitas por desenvolvedores de todo o mundo e saiba como é trabalhar para as melhores empresas dos EUA.
4.6DE 5
com base nas avaliações dos desenvolvedores em Março de 2024
Veja todas as avaliações

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.

cover

Como se tornar um desenvolvedor back-end em 2023?

Antes de lhe dizer como se tornar um desenvolvedor back-end, vamos ver como o back-end se tornou parte essencial da internet. A internet está sempre mudando e antes dos anos 90 ela era mais usada para compartilhar informações mais visuais. Nessa época nem se pensava em coletar dados gerados pelo usuário. Graças ao desenvolvimento e aos desenvolvedores web, aconteceu a evolução da coleta de dados que, por sua vez, ajuda a proporcionar uma experiência perfeita para os usuários.

Porém, a coleta de dados não é nada sem um bom desenvolvedor back-end. Eles são como os arquitetos de software, que gerenciam APIs, mantêm bancos de dados e implementam alterações que o usuário final nunca vê.
Enquanto o front-end é o rosto ou o artista que sobe ao palco, o back-end é a equipe por trás dos bastidores que garante que a apresentação vai acontecer. Em outras palavras, o back-end é a espinha dorsal da internet.

Para conseguir bons empregos remotos de desenvolvedor back-end, você precisa ter um currículo impressionante. Um currículo bem elaborado ajuda você a causar uma grande primeira impressão. Isso porque um bom currículo não apenas evidencia suas habilidades, mas também aumenta suas chances de conseguir uma entrevista com o recrutador. Sabemos que montar um currículo pode ser uma tarefa assustadora e que nem sempre leva a um resultado imediato. Por isso, separamos algumas dicas úteis sobre como criar um currículo de desenvolvedor back-end perfeito para você conquistar seu emprego remoto dos sonhos como desenvolvedor back-end.

Qual é o escopo no desenvolvimento back-end?

Há uma enorme demanda para desenvolvedores web, algo diretamente ligado ao aumento de startups de tecnologia. Fácil acessibilidade é o que mais se quer nesse momento e, como resultado, os trabalhos online para desenvolvedores back-end estão em alta.

As empresas dependem de desenvolvedores back-end remotos para cuidar da escalabilidade e segurança de seus software. Os avanços da inteligência artificial e do machine learning abriram portas para um novo tipo de empreendedor e estes não estão medindo esforços para preencher o espaço entre a demanda e o fornecimento.
Dito isso, construir mais produtos significa mais oportunidades para os desenvolvedores back-end.

Quais são as funções e responsabilidades de um desenvolvedor back-end?

Os desenvolvedores back-end são responsáveis pelo gerenciamento dos dados entre o servidor e os usuários. Isso inclui a manutenção do banco de dados central e o desenvolvimento da lógica server-side.
Além disso, os desenvolvedores back-end também auxiliam os desenvolvedores front-end na criação de sites responsivos. Um website responsivo é um website que fornece uma interface confortável para o usuário, independente do tamanho da tela. O aumento no uso de celulares significa que é necessário mais atenção à capacidade de resposta. Dito isso, os trabalhos remotos para desenvolvedores de back-end também exigem que os profissionais integrem os elementos do front-end. Portanto, uma compreensão básica do front-end também é necessária para um desenvolvedor back-end.

Os desenvolvedores back-end fazem parte de grandes equipes compostas por desenvolvedores front-end, testers, gerentes de produto e principal architects. Estas equipes são responsáveis por colaborar e desenvolver produtos viáveis para diversas indústrias específicas.
Para ser um desenvolvedor back-end de sucesso, é preciso ser apaixonado por programação. Embora a maior parte do trabalho fique escondida nos bastidores, ele é a espinha dorsal de soluções para web bem-sucedidas. Portanto, a maioria dos desenvolvedores back-end consideram a lógica antes de tudo e estão determinados a criar soluções que impactem a indústria.

À medida que nossa dependência da tecnologia aumenta, há uma alta demanda por desenvolvedores back-end remotos. Vamos dar uma olhada nas responsabilidades que os desenvolvedores remotos de back-end em um trabalho remoto podem esperar na maioria das descrições de trabalho:

  • Implementar arquitetura web composta por sistemas operacionais e servidores
  • Projetar soluções de armazenamento de dados e gerenciar bancos de dados
  • Cuidar de solicitações de APIs
  • Otimizar aplicações ou websites
  • Integrar elementos front-end usando a lógica server-side
  • Construir códigos e bibliotecas reutilizáveis para uso futuro
  • Solucionar problemas de gargalos que afetam o desempenho e garantir a segurança e proteção dos dados

Como se tornar um desenvolvedor back-end em 2022?

Com disposição para aprender constantemente e perseverança, sempre é possível se candidatar para vagas de trabalho remoto como desenvolvedor back-end.

Junto a isso, se você possuir uma formação tradicional em Ciências da Computação , terá grandes chances de fazer parte de uma organização como desenvolvedores back-end. O curso de Ciências da Computação, compreende um bacharelado de quatro anos e também pode ajudá-lo a desenvolver noções básicas de programação.

No entanto, há um aumento de organizações independentes que fornecem suporte de ponta a ponta para os entusiastas de software. Portanto, se você não vem de uma formação técnica, mas tem um forte desejo de seguir uma carreira como desenvolvedor web, esses espaços podem sempre ajudá-lo na sua carreira. Talvez você tenha que trabalhar mais e aprender o básico para fazer parte da corrida. Caso queira aprimorar seus conhecimentos, existem diversos cursos curtos sobre as ferramentas e linguagens usadas por desenvolvedores back-end.

Os dois maiores requisitos para conseguir um trabalho remoto bem remunerado como desenvolvedor back-end são possuir alguns conjuntos de habilidades e ser capaz de colaborar em equipe. Ter uma compreensão completa das linguagens de programação usadas no back-end é essencial para passar pelos estágios iniciais de um processo seletivo. Se você estiver interessado em saber mais sobre as habilidades necessárias para se tornar um desenvolvedor back-end bem-sucedido, separamos algumas informações para você.

Interessado em trabalhos de desenvolvedor remoto de back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para se tornar um desenvolvedor back-end

Para trabalhar como um desenvolvedor back-end, você deve ter uma base sólida em linguagens de programação como PHP, Python, Java, .Net e Ruby. Além destas linguagens, os desenvolvedores back-end devem ter bons conhecimentos de servidores, bancos de dados e APIs. Vamos dar uma olhada a fundo em cada uma destas habilidades:

1. Python

A arquitetura Python concentra-se no conceito de classes e objetos, ou seja, é uma linguagem de Programação Orientada a Objetos (OOP). Empresas como Spotify, Uber, Instagram e Dropbox montaram seu back-end usando Python.

Python é uma das linguagens mais populares pela simplicidade de usar seus frameworks e proporcionar uma excelente visualização de dados. Além da sintaxe fácil, ela também é muito simples de se aprender, o que incentiva e permite que novatos a dominem em pouco tempo. Se você possui fortes habilidades em Python, essa é uma forma de conseguir empregos remotos como desenvolvedor back-end.

2. PHP (Hypertext Preprocessor)

PHP é uma linguagem de scripting, de código aberto, utilizada para construir sites dinâmicos e melhorar o desempenho de uma aplicação. Ao contrário da Python, o PHP é usado como uma linguagem server-side para interpretar scripts ou instruções de programação. Empresas como Hootsuite, Viber e Facebook usam PHP para fazer seu back-end. Uma das funções comumente usadas do PHP é coletar e armazenar informações do usuário de forma segura.

Devido a seu suporte integrado ao MySQL e familiaridade com a maioria dos servidores de hospedagem web, ela é econômica. Desenvolvedores back-end bem versados em PHP têm um perfil versátil e uma boa compreensão do desenvolvimento web. Se você estiver procurando por vagas de trabalho remoto para desenvolvedores back-end, tenha certeza de ser bom com PHP.

3. Java

Muito parecido com Python, Java também é uma linguagem de Programação Orientada a Objetos (POO). No entanto, ela ganhou a reputação de não ser uma linguagem amigável e complexa para iniciantes.

Apesar dessa reputação, Java é considerada a linguagem de programação mais popular entre os desenvolvedores devido a sua alta conveniência e segurança. A maioria dos gigantes do comércio eletrônico confia em Java para construir seu back-end.

Java é capaz de lidar com tarefas de programação robustas e torna fácil a conectividade de banco de dados e de rede. A maioria dos trabalhos de desenvolvedor back-end em alta exigem que você tenha habilidades avançadas em Java.

4. Tecnologias de SGBD

Todo desenvolvedor back-end precisa saber sobre Sistemas de Gerenciamento de Banco de Dados. A capacidade de navegar e manipular bancos de dados define a experiência de um desenvolvedor back-end.

Atualmente, há dois tipos de bancos de dados em uso: SQL e NoSQL. O SQL permite que os desenvolvedores criem novas tabelas e armazenem procedimentos em um banco de dados. Para navegar através de um banco de dados relacional, inserir, excluir ou arquivar consultas, o SQL é indispensável. Já o NoSQL armazena dados de forma diferente dos bancos de dados relacionais embora também seja capaz de armazenar dados relacionais. Com o NoSQL, não há necessidade de estruturar os dados de antemão.

5. APIs

A API é o meio que permite a transferência de dados. Elas são as mediadoras entre o back-end e os bancos de dados no que toca a adquirir os dados do usuário. As APIs permitem que diferentes servidores, clients e usuários se comuniquem na internet. JSON e XML são os dois formatos de API mais comuns a serem usados. Todo desenvolvedor back-end deve ser capaz de transferir dados através de APIs.

6. Algoritmos e estruturas de dados

Como desenvolvedor back-end, você deve ter a capacidade de resolver problemas complexos usando a lógica. Como resultado, uma forte compreensão de algoritmos e sua funcionalidade fazem uma grande diferença no seu perfil. Todo desenvolvedor back-end deve ter um domínio firme sobre quick sorting, bubble sorting, selection sorting, busca e algoritmos iterativos.

Se você quer uma trajetória de carreira perfeita, é indispensável manter-se em dia com os estudos sobre estrutura de dados. Hashmap, hash tree, operações de array e funções de lista são algumas das estruturas de dados que todo desenvolvedor back-end deve conhecer bem. Aprender sobre estruturas de dados lhe dá a base para acessar e modificar dados diretamente no código, deixando seu trabalho mais eficaz e fácil.

Portanto, se você é apaixonado por programação e está interessado em criar tecnologias de ponta, os trabalhos para desenvolvedor back-end são os mais adequados para você. Com esforço, treinamento e muita perseverança, você pode se tornar um dos melhores desenvolvedores back-end e ser o profissional que toda empresa precisa.

Interessado em trabalhos de desenvolvedor remoto de back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conseguir empregos remotos como desenvolvedor de back-end?

Ser um desenvolvedor é algo muito gratificante. Mas para chegar até o fim do caminho é preciso ter um entendimento profundo das linguagens de programação. Dito isso, a melhor dica que podemos dar é: pratique até chegar à perfeição.. Além disso, ter uma visão do produto também é essencial para estar em sincronia com a equipe e alinhado com as expectativas da empresa. Boas habilidades de comunicação ajudam a colaborar com os membros da equipe e priorizar o trabalho de acordo com o plano de longo prazo.

Para ajudar na busca por um trabalho remoto como desenvolvedor back-end, a Turing tornou as coisas um pouco mais fáceis para você. A Turing te oferece as melhores oportunidades de trabalho remoto para desenvolvedores Jenkins considerando sua trajetória profissional. Cresça rapidamente ao trabalhar em problemas técnicos e comerciais desafiadores com as mais recentes tecnologias. Obtenha empregos remotos para desenvolvedor Jenkins, de tempo integral, longo prazo, com oportunidades de crescimento na carreira e ótima remuneração, juntando-se a uma rede com os melhores desenvolvedores do mundo.

Por que se tornar um desenvolvedor back-end na Turing?

Trabalhos de primeira linha nos EUA
Trabalhos de primeira linha nos EUA

Oportunidades de trabalho de longo prazo para empresas americanas incríveis, orientadas por suas missões e com grande remuneração.

Crescimento na carreira
Crescimento na carreira

Trabalhe em problemas técnicos e comerciais desafiadores, utilizando tecnologia de ponta para acelerar o crescimento de sua carreira.

Comunidade exclusiva de desenvolvedores
Comunidade exclusiva de desenvolvedores

Junte-se a uma comunidade mundial de desenvolvedores de software de elite

Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.
Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.

Os compromissos da Turing são de longo prazo e em tempo integral. Quando um projeto termina, nossa equipe parte para identificar o próximo em questão de semanas.

Trabalhe do conforto da sua casa
Trabalhe do conforto da sua casa

A Turing permite que você trabalhe de acordo com sua conveniência. Temos horários de trabalho flexíveis e você pode trabalhar para as principais empresas americanas do conforto da sua casa.

Ótima remuneração
Ótima remuneração

Trabalhando com as principais corporações americanas, os desenvolvedores da Turing recebem mais do que o mercado costuma oferecer na maioria dos países.

Quanto a Turing paga a seus desenvolvedores back-end?

Na Turing, cada desenvolvedor back-end é livre para determinar sua faixa salarial. A Turing, por outro lado, recomendará um salário com o qual estamos confiantes de que poderemos lhe oferecer uma oportunidade vantajosa e de longo prazo. Nossas sugestões baseiam-se na análise das condições de mercado e na demanda que recebemos de nossos clientes.

Perguntas frequentes

Somos uma plataforma “end-to-end” de empregos baseada em Palo Alto que permite que desenvolvedores de software talentosos trabalhem com grandes empresas americanas a partir do conforto de suas casas. Somos liderados por Jonathan Siddharth e Vijay Krishnan, ex-alunos de Stanford e empreendedores bem-sucedidos de I.A.

É a combinação do nosso modelo empresarial e dos nossos valores o que nos torna diferentes dos outros. Oferecemos projetos em tempo integral e de longa duração para desenvolvedores remotos, enquanto a maioria de nossos concorrentes geralmente oferece empregos freelancers.

Atualmente, temos vagas apenas para desenvolvedores devido ao volume de demandas de trabalho de nossos clientes. Mas no futuro, também poderemos expandir para outras áreas. Verifique nossa página de carreiras periodicamente para saber se estamos oferecendo uma vaga que se adapta às suas habilidades e experiência.

Na Turing, contratamos desenvolvedores remotos para mais de 100 habilidades como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, etc. Também contratamos engenheiros de acordo com sua especialidade e experiência.

Depois de fazer upload do seu currículo, você terá que passar por três testes: avaliação de senioridade, teste de tech stack e desafio de programar ao vivo. Uma vez aprovado nestes testes, você poderá se candidatar a uma ampla gama de trabalhos disponíveis com base nas suas habilidades.

Não, o serviço é absolutamente gratuito para desenvolvedores de software inscritos.

Idealmente, um desenvolvedor remoto deve ter pelo menos 3 anos de experiência relevante para ser contratado pela Turing, mas não dizemos não a desenvolvedores excepcionais. Faça nosso teste para descobrir se podemos oferecer algo interessante para você.

A comunicação é crucial para o sucesso quando se trabalha com clientes dos EUA. Preferimos candidatos com nível B1 de inglês, ou seja, aqueles que têm a fluência necessária para se comunicar sem problemas com nossos clientes e falantes nativos.

Não, você não precisa pagar nenhum imposto nos Estados Unidos. No entanto, você pode ter que pagar impostos de acordo com as leis fiscais do seu país. Além disso, seu banco pode cobrar um pequeno valor como uma taxa de transação.

Veja outras perguntas frequentes

Últimos Posts da Turing

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.

Veja alguns trabalhos remotos para desenvolvedores

Confira os melhores empregos para Abril de 2024aqui

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.