B&A
Stripe
Engenheiro de Soluções Técnicas
Quem somos
Sobre a Stripe
A Stripe é uma plataforma de infraestrutura financeira para empresas. Milhões de empresas — desde as maiores corporações do mundo até as startups mais ambiciosas — usam a Stripe para aceitar pagamentos, aumentar sua receita e acelerar novas oportunidades de negócios. Nossa missão é aumentar o PIB da internet, e temos uma quantidade impressionante de trabalho pela frente. Isso significa que você tem uma oportunidade sem precedentes de colocar a economia global ao alcance de todos, enquanto realiza o trabalho mais importante da sua carreira.
Sobre a equipe
A Stripe é adorada por desenvolvedores pela simplicidade de nossas APIs, pela minuciosidade de nossa documentação e pelo nosso foco na experiência do desenvolvedor. A equipe de Engenharia de Soluções Técnicas (TSE) é o elo que apoia nossos usuários desenvolvedores e defende que a experiência do desenvolvedor seja central para a experiência geral de nossos usuários. A TSE interage diretamente com usuários desenvolvedores mais do que qualquer outra equipe na Stripe, portanto, sua função terá um impacto significativo no que a Stripe é conhecida e no que mais valoriza. Quando fazemos nosso trabalho bem, desenvolvedores de todo o mundo conseguem lançar e expandir seus negócios na Stripe sem problemas, seja integrando pagamentos pela primeira vez ou construindo sistemas financeiros complexos.
O que você fará
Os TSEs entendem muito bem os fundamentos da programação e mergulham com entusiasmo para se familiarizar com o código de terceiros. Você realizará uma grande variedade de tarefas, incluindo explicar conceitos técnicos sobre os produtos da Stripe, criar e depurar integrações com desenvolvedores e produzir/melhorar guias que ajudem nossos usuários a resolver problemas específicos para terem sucesso com a Stripe. Você interagirá com desenvolvedores de todos os níveis de habilidade por meio de diversos canais, permitindo que eles tenham sucesso ao usar a Stripe.
No início, os membros atuais da equipe dedicarão uma grande quantidade de tempo para ensiná-lo e ajudá-lo a alcançar um nível de conforto e especialização com a Stripe, seus serviços e como interagimos com os usuários. Mais tarde, adoraríamos que você assumisse esse papel com outros membros da equipe e da Stripe de forma geral, já que ensinar é uma ótima maneira de aprender e reforçar o que você sabe.
Se você é alguém que gosta de trabalhar com todos os tipos de código, é um pesquisador rápido, um escritor forte e entusiasmado em ajudar outros a construir produtos de missão crítica com a Stripe, queremos ouvir você!
Quem você é
Estamos procurando alguém que atenda aos requisitos mínimos para ser considerado para a vaga. Se você atende a esses requisitos, encorajamos você a se candidatar. As qualificações preferenciais são um bônus, não um requisito.
Responsabilidades
- Comunicar-se com diversos desenvolvedores externos e auxiliá-los na construção de suas aplicações utilizando a infraestrutura da Stripe em várias linguagens de programação (incluindo Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin e Java para Android).
- Desbloquear desenvolvedores externos em seus desafios de integração mais complexos por meio de diversos canais de suporte, incluindo e-mail, software de tickets, rastreadores de problemas internos, plataformas comunitárias (como StackOverflow) e software de chat em tempo real (como Slack e Discord).
- Desenvolver e manter documentação interna e externa, exemplos, demonstrações de integração e trechos de código que demonstrem padrões de uso da infraestrutura da Stripe.
- Identificar pontos de atrito que os desenvolvedores encontram e colaborar com as equipes de engenharia para melhorar os produtos da Stripe. Participar de diversas sessões regulares de planejamento, revisões de design e reuniões de desenvolvimento de equipes de engenharia estendidas.
- Desenvolver e manter um conjunto de ferramentas de suporte interno para a TSE e para o Suporte da Stripe de forma mais ampla, por exemplo, uma ferramenta Copilot baseada em LLM de geração aumentada de recuperação ou a ferramenta Invoice Explainer Admin.
- Atuar como um defensor do desenvolvedor e recurso educacional interno para a organização, organizando regularmente treinamentos para colaboradores não desenvolvedores da organização e respondendo em tempo real a perguntas sobre integração de produtos.
Esta função é remota, mas exige que os candidatos estejam localizados nos fusos horários Mountain ou Pacific.
Requisitos mínimos
- Pelo menos 4 anos de experiência em desenvolvimento de software full-stack, com um histórico comprovado de construção de aplicações web ou móveis que entregam experiências de usuário de alta qualidade.
- Experiência direta em explicar conceitos técnicos, com conforto para explicar como a Stripe funciona tanto para públicos técnicos quanto não técnicos.
- Compreensão de como escrever código bom e limpo em múltiplas linguagens de programação, bem como saber ler códigos que podem não estar tão bem escritos.
- Capacidade de ajudar os usuários durante o horário de trabalho na região em que você está. Isso pode incluir ocasionalmente fornecer cobertura nos fins de semana para monitorar/suportar infraestruturas críticas, algo para o qual os TSEs estão unicamente equipados para ajudar, dado o conhecimento da equipe sobre os produtos e integrações ativas da Stripe. A equipe é amplamente remota e apoiamos muito arranjos de trabalho que permitam atender às necessidades familiares e outras demandas.
Qualificações preferenciais
- Gostar de escrever de forma clara e rápida.
- Habilidades gerais de engenharia de software são importantes para nós, pois entendemos que novas linguagens e frameworks podem ser aprendidos se você entender os conceitos.
- Experiência em ensinar ou treinar desenvolvedores.
- Conforto em trabalhar com um alto grau de autonomia e supervisão limitada.
- Graduação em Ciência da Computação, Engenharia de Software/Computação ou área analítica de estudo relacionada.
