Hamburger_menu.svg

Vagas Remotas para desenvolvedor web back-end

Nós, da Turing, estamos à procura de desenvolvedores web back-end para integrar a lógica do server-side com elementos voltados para o usuário e construir aplicações web escaláveis. Tenha a oportunidade de trabalhar de forma remota com as principais empresas do Vale do Silício e acelere sua carreira.

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 a lógica e funcionalidades do server-side
  • Colaborar com equipes de produtos e profissionais de engenharia (especialmente desenvolvedores front-end)
  • Otimizar a plataforma para uma execução mais rápida e resolver problemas de escalabilidade
  • Usar uma abordagem holística e orientada a testes para a solucionar problemas, realizar debug e atualizações de software
  • Tomar responsabilidade pelas tarefas atribuídas e trabalhar de forma independente

Requisitos mínimos

  • Bacharelado ou Mestrado em Engenharia, Ciência da Computação ou TI (ou experiência equivalente)
  • Pelo menos 3 anos de experiência em desenvolvimento web back-end (raras exceções para desenvolvedores muito talentosos)
  • Proficiência em tecnologias back-end, como Python, Node.js, Ruby, Java, PHP, etc.
  • Compreensão dos pré-processadores CSS do server-side
  • Conhecimento de algoritmos e estruturas de dados
  • Fluência em inglês para se comunicar de forma eficaz
  • Disponibilidade para trabalhar em tempo integral (40 horas/semana) com uma sobreposição de 4 horas com os fusos horários dos EUA

Habilidades desejadas

  • Boas habilidades analíticas e interpessoais
  • Compreensão das melhores práticas de segurança e acessibilidade
  • Experiência com ferramentas de controle de versão de código, como Git
  • Conhecimento prático de tecnologias de alta performance como ReactJS, HTML, CSS, JavaScript, etc.
  • Familiaridade com migração de dados, transformação de dados, scripting, autenticação e autorização de usuários

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 web Back-end?

Desenvolvimento server-side é outro nome para o desenvolvimento Back-end. Ele encapsula tudo o que os usuários finais não vêem no produto, ou seja tudo que acontece por trás das operação que ocorrem quando eles acessam um website. Os principais tópicos abordados incluem bancos de dados, lógica back-end, APIs e servidores. O back-end de um website é composto de servidores, aplicativos e bancos de dados. Os desenvolvedores Back-end escrevem código que permite interfacing de navegadores com bancos de dados, além de armazenar, ler, atualizar e remover dados ou informações dos mesmos.
Um desenvolvedor web back-end é alguém que utiliza as tecnologias necessárias para criar recursos de back-end para um website. Um desenvolvedor web back-end está encarregado de construir a estrutura de um aplicativo de software. As vagas de desenvolvedor web back-end geralmente requerem que você trabalhe em equipe com outros profissionais no desenvolvimento de um produto. Os desenvolvedores web, tanto back-end quanto front-end, trabalham juntos em equipes grandes que podem contar com desenvolvedores front-end, testers, gerentes de produto e arquitetos principais.

Qual é o escopo do desenvolvimento Web Back-end?

Conforme o número de empresas focadas em tecnologia cresce, cresce também a demanda por desenvolvedores web back-end. Além disso, como a acessibilidade é tão importante hoje em dia, as vagas remotas para desenvolvedor web back-end estão aumentando.
Para garantir a escalabilidade e a segurança do software, as empresas dependem de desenvolvedores web back-end que consigam trabalhar remotamente. A Inteligência Artificial e os avanços em Machine Learning prepararam o caminho para uma nova geração de empresários. Estes estão fazendo tudo o que podem para tirar proveito do desequilíbrio entre a oferta e a demanda. Como resultado, à medida que mais produtos forem desenvolvidos, os desenvolvedores web back-end terão ainda mais opções de emprego.

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

O back-end é o que mantém um site em funcionamento; os usuários não o vêem ou interagem com ele, mas ele está constantemente em segundo plano, oferecendo funcionalidade e uma experiência semelhante à de um sistema operacional de desktop. Os trabalhos home office para desenvolvedores web back-end são importantes para as equipes de desenvolvimento web porque garantem que os dados e serviços solicitados pelo sistema ou programa front-end sejam fornecidos o mais rápido possível. O back-end consiste em um banco de dados e um software de linguagem server-side que opera em servidores web, servidores baseados em nuvem ou um híbrido dos dois.
Os desenvolvedores web back-end usam linguagens como PHP, Ruby, Python, e Java, para fazer com que o servidor, a aplicação e o banco de dados se comuniquem uns com os outros. Ferramentas como MySQL, Oracle e SQL Server são utilizadas para encontrar, salvar e alterar dados e apresentá-los ao usuário através de código front-end. Os programadores Web Back-end usam as tecnologias mencionadas acima para construir aplicações web com código limpo e bem documentado após se comunicarem com o proprietário do negócio e compreenderem seus objetivos e restrições técnicas. Eles traduzem e entregam dados ao código front-end com o qual um usuário pode interagir, fornecendo as soluções tecnológicas mais eficazes e eficientes. Algumas dessas soluções podem ser: criação de perfis e preenchimento de formulários ou compra online.
As responsabilidades pedidas em uma vaga remota de desenvolvedor web back-end incluem:

  • Elaborar, integrar e manter bancos de dados
  • Usar frameworks para desenvolvimento de software server-side (frameworks back-end)
  • Conhecimento de tecnologias para servidores web
  • Integração com computação em nuvem
  • Habilidades com linguagens de programação server-side
  • Experiência com sistemas operacionais de computador
  • Desenvolver, implantar e manter sistemas de gerenciamento de conteúdo (CMS)
  • Integração com APIs
  • Evitar hacking e configurar segurança
  • Produzir análises e dados para relatórios
  • Conhecimento de tecnologias para backup e restauração dos arquivos e banco de dados de um site

Como ser um desenvolvedor web Back-end?

Embora estes tipos de trabalhos de programação possam parecer intimidantes devido ao nível de conhecimento e habilidades necessárias, qualquer pessoa com um interesse genuíno na área - e com a personalidade correta - pode conseguir um emprego home office de programador web back-end. E há algumas opções para aprender as habilidades requisitadas. Você pode começar com a opção mais tradicional: a faculdade. Um diploma em ciência da computação lhe proporcionará uma base sólida de conhecimentos e credenciais inquestionáveis quando se trata de ingressar no setor. As únicas desvantagens são o dinheiro e o tempo necessários para obter um diploma universitário.
Outra alternativa é matricular-se em um bootcamp. Isto pode ser feito pessoalmente ou online, e será mais focado no ensino das linguagens de programação que você precisará para se candidatar a empregos de programador web back-end. Esta pode ser uma escolha menos cara e certamente será mais rápida do que um curso de três ou quatro anos.
Seja qual for o caminho que você escolher para conquistar vagas remotas de programador web back-end, saiba que a área tem um futuro brilhante pela frente com muitas vagas e muitas oportunidades de trabalho.

Interessado em vagas remotas de desenvolvedor web Back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para ser um desenvolvedor web Back-end?

No fim das contas, as habilidades técnicas e não técnicas que você adquire são mais importantes para uma carreira como desenvolvedor web back-end do que seu currículo acadêmico. O primeiro passo é aprender as principais habilidades que o ajudarão a conseguir um emprego remoto de programador web back-end com ótima remuneração. Vamos dar uma olhada nas habilidades que você deve ter:

1. Python

Se você quiser obter um trabalho de desenvolvedor web back-end, você precisará aprimorar suas habilidades em Python. Python é uma das linguagens de programação mais populares da atualidade, apesar de não ter nada a ver com a serpente que inspirou seu nome. Python foi nomeada a "A linguagem de programação que mais cresce no mundo" em 2019, à frente do Java, e perdendo apenas para o Rust em termos de popularidade, de acordo com a pesquisa feita pela Stack Overflow. Em 2018, 41,7% dos 90.000 entrevistados da pesquisa afirmaram que usavam Python. A popularidade da linguagem é merecida, já que ela pode lidar com aplicações online simples e complexas e tem sido usada em diversos setores como saúde, bancos e viagens. A sintaxe do Python tem sido usada por gigantes da indústria, como Spotify, Instagram, Disqus e Dropbox, para construir suas aplicações.

2. Java

Java é usado principalmente para programação back-end. Java é muitas vezes criado em um Ambiente de Desenvolvimento Integrado (IDE) antes de ser compilado em bytecode, ou código de baixo nível que pode ser lido por um intérprete de software e não por desenvolvedores humanos, tornando-o um sistema mais resiliente. Uma engine JavaScript, por outro lado, normalmente pode executar JavaScript em sua sintaxe original. O Java, em geral, pode lidar com tarefas de programação mais pesadas do que sua contraparte front-end. Java é uma linguagem de alto desempenho que permite a programação orientada a objetos e pode operar em qualquer sistema que suporte uma máquina virtual Java, tornando-a extremamente útil e pedida em vagas remotas de desenvolvimento web back-end.

3. PHP

PHP, ou Hypertext Preprocessor, é uma das linguagens de programação server-side mais amplamente utilizadas na indústria. Em contraste com Python e Java, PHP é uma linguagem de scripting, o que significa que ele executa scripts (instruções de programação) em tempo de execução para automatizar operações de rotina ou aumentar o desempenho da aplicação. Embora conhecer o PHP possa não ser uma habilidade necessária para um desenvolvedor web back-end que esteja familiarizado com outras linguagens principais de programação, o conhecimento dela tornará um aspirante a programador mais “empregável”.

4. SQL

Embora a tecnologia possa ficar rapidamente obsoleta, SQL parece ser uma exceção. SQL, ou Structured Query Language (Linguagem Estruturada de Consulta), tem permitido aos desenvolvedores web back-end acessar e alterar bancos de dados relacionais conforme necessário desde que foi declarada uma linguagem padrão da indústria pelo American National Standards Institute (ANSI), em 1986. SQL permite aos programadores simplesmente inserir e excluir registros, executar buscas em um banco de dados, construir novas tabelas e procedimentos armazenados e até mesmo definir permissões sobre essas tabelas e processos. Se você precisar trabalhar com bancos de dados relacionais, dominar SQL é uma obrigação.

5. Git

Git é uma ótima escolha se você estiver procurando um sistema de controle de versões moderno amplamente utilizado que se adapte às suas exigências. Ele é continuamente aprimorado, de código aberto, e foi desenvolvido pelo mesmo indivíduo que criou o sistema operacional Linux. Nele, cada desenvolvedor com uma cópia funcional do código obtém acesso instantâneo a todo o histórico de modificações, tornando simples a alteração e restauração do código. Git é uma das ferramentas mais eficientes, adaptáveis e seguras disponíveis para programadores web back-end.

6. Front-end

Sem três linguagens de programação altamente vitais (HTML, CSS e JavaScript), esta lista de habilidades para desenvolvedores web back-end estaria incompleta. Embora estas linguagens sejam mais comumente usadas no front-end, os desenvolvedores web back-end podem se beneficiar do conhecimento delas. Afinal, tudo o que um visitante vê é determinado pelas três, desde o texto em uma página até as imagens e os menus suspensos com rolagem. Você pode estar se perguntando por que um desenvolvedor web back-end precisa dessas habilidades front-end. A realidade é que não há muita diferença entre as duas profissões. Mesmo quando os desenvolvedores se concentram exclusivamente no desenvolvimento front-end ou back-end, as habilidades necessárias para ambas as funções de desenvolvimento web irão se sobrepor até certo ponto.

Interessado em vagas remotas de desenvolvedor web Back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conquistar vagas remotas de desenvolvedor web Back-end?

Tornar-se um desenvolvedor é altamente gratificante. Entretanto, é preciso ter um entendimento profundo das linguagens de programação. É recomendável praticar até alcançar a perfeição. Além disso, ter uma visão do produto também é essencial para estar em sincronia com a equipe de desenvolvimento. Vale ressaltar que boas habilidades de comunicação te ajudarão a colaborar com os membros da equipe e priorizar o trabalho de acordo com os planos de longo prazo, pessoais e organizacionais.
A Turing oferece os melhores trabalhos remotos de desenvolvedor web back-end que são feitos sob medida para o seu plano de carreira como desenvolvedor web back-end. Obtenha empregos home office de desenvolvedor web back-end, 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 ser um desenvolvedor web Back-end?

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.

icon Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego
icon 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 para desenvolvedor web Back-end?

Na Turing, cada desenvolvedor web 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.