A Toptal procura um engenheiro fullstack com foco em front-end para a sua equipa de Billing, a trabalhar em React/TypeScript no front-end e Ruby on Rails no back-end. Esta é uma posição remota dedicada a construir aplicações performantes e escaláveis e a liderar iniciativas técnicas.
Sobre a Toptal A Toptal é uma rede global de talentos de topo em negócios, design e tecnologia que permite às empresas escalar as suas equipas, sob procura. Com mais de 200 milhões de dólares em receitas anuais e membros da equipa sediados por todo o globo, a Toptal é a maior força de trabalho totalmente remota do mundo. Combinamos os melhores elementos das equipas virtuais com uma estrutura de suporte que incentiva a inovação, a interação social e a diversão. Não vemos fronteiras, movemo-nos a um ritmo rápido e nunca temos medo de quebrar o molde. Resumo do Emprego A Equipa de Faturação é dedicada a construir, manter e evoluir a espinha dorsal tecnológica e a funcionalidade que suportam as operações financeiras da Toptal em todas as áreas de negócio. Procuramos um engenheiro full-stack com foco em front-end que se sinta confortável a trabalhar em front-end e back-end, e que tenha vontade de liderar iniciativas e trabalhar em estreita colaboração com a nossa equipa de Produto. Ao juntar-se à equipa, terá a oportunidade de trabalhar em múltiplas aplicações, principalmente em front-end React e back-end Ruby on Rails. Adoramos TypeScript e Ruby, e usamos extensivamente GraphQL para a comunicação entre as nossas aplicações SPA de front-end e os seus back-ends. Na Toptal, ultrapassamos os limites do que é possível todos os dias, e adoraríamos que fizesse parte disso. Esforçamo-nos por construir aplicações performantes, escaláveis e bem organizadas que estejam alinhadas com os objetivos de negócio e os requisitos não funcionais. Esta é uma posição remota. Não oferecemos patrocínio de visto nem assistência. Os currículos e a comunicação devem ser submetidos em inglês. ### Responsabilidades: A seguinte informação destina-se a descrever a natureza geral e o nível de trabalho a ser realizado. Não pretende ser uma lista exaustiva de todas as funções, responsabilidades ou competências necessárias. Escrever código React e Ruby elegante, eficiente e testável que seja fácil de manter e depurar. Escrever, atualizar e integrar as suas funcionalidades com componentes de front-end React. Implementar e manter APIs Ruby on Rails para suportar a comunicação contínua entre sistemas de front-end e back-end. Cobrir o código com testes e realizar testes manuais das funcionalidades, enquanto revê o trabalho dos colegas. Como um verdadeiro membro da equipa, melhorar continuamente os processos da equipa, partilhar ideias e comunicar estados e progressos. Aconselhar outras pessoas, fornecer feedback e crescer como parte da equipa. Aprender novos conceitos e tecnologias. Na primeira semana, espere: Ser apresentado às práticas e processos da Toptal. Começar a participar em sessões de formação a nível da empresa. Configurar o seu ambiente local e familiarizar-se com a nossa stack tecnológica. Criar o seu primeiro pull request. No primeiro mês, espere: Familiarizar-se com o domínio de negócio da equipa. Contribuir para o nosso desenvolvimento de produto. Desenvolver uma compreensão mais profunda da nossa tecnologia, processos e fluxo de produto. Nos primeiros três meses, espere: Fornecer ativamente planeamento, desenvolvimento e manutenção de software. Sugerir e implementar melhorias nos processos e na base de código da Toptal, exercendo discrição e juízo independente. Nos primeiros seis meses, espere: Liderar iniciativas técnicas na nossa equipa. Impulsionar melhorias na base de código e nos processos. Participar na rotação de plantão. No primeiro ano, espere: Ter uma compreensão detalhada da stack técnica da Toptal, rituais de colaboração, processos e desempenho. Aconselhar os novos membros da equipa da Toptal. Qualificações e Requisitos do Emprego: 5+ anos de experiência em desenvolvimento web. Proficiente em React e TypeScript, capaz de integrar componentes de front-end com sistemas back-end. Ter experiência prática com Ruby on Rails. Ter uma compreensão demonstrável de princípios de back-end e desenvolvimento, bases de dados, código limpo e melhores práticas de testagem. Proativo e adaptável, capaz de liderar projetos e trabalhar eficazmente em equipas multifuncionais. Considerar múltiplas dimensões de qualidade como impacto no utilizador, tolerância a falhas, manutenção de código, tempo de implementação, disponibilidade, violações de segurança e desempenho. Resolver problemas complexos mas também considerar múltiplas soluções, ponderá-las e decidir o melhor curso de ação. Ter um interesse genuíno em tecnologia e adorar experimentar coisas novas. Fortes competências de comunicação, capaz de explicar claramente conceitos complexos. Capacidade de trabalhar numa empresa de ritmo acelerado e em rápido crescimento e lidar com uma grande variedade de desafios, prazos e uma diversa gama de contactos. Deve ser um contribuinte individual de classe mundial para prosperar na Toptal. Não estará aqui apenas para dizer às outras pessoas o que fazer.
A candidatura é feita diretamente no site da empresa — sem intermediários. Vaga remota verificada para quem reside em Portugal.
Candidatar no site da empresa →