Skyline Scientific Inc
Stripe
Engenheiro(a) de Soluções Técnicas
Quem somos
Sobre a Stripe
A Stripe é uma plataforma de infraestrutura financeira para empresas. Milhões de empresas — das maiores corporações do mundo às 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 de sua carreira.
Sobre a equipe
A Stripe é adorada por desenvolvedores pela simplicidade de nossas APIs, a completude de nossa documentação e nosso foco na experiência do desenvolvedor. A equipe de Engenharia de Soluções Técnicas (TSE) é a cola que apoia nossos usuários desenvolvedores e defende a experiência do desenvolvedor como central para a experiência geral de nossos usuários. A TSE interage diretamente com os usuários desenvolvedores mais do que qualquer outra equipe na Stripe, então seu papel terá um impacto significativo no que a Stripe é conhecida e valoriza mais. Quando fazemos nosso trabalho bem, desenvolvedores em 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 os fundamentos da programação incrivelmente bem e mergulham com entusiasmo para se familiarizar com o código de outros. Você fará uma grande variedade de coisas, incluindo explicar conceitos técnicos sobre os produtos da Stripe, construir 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 uma variedade de mídias, permitindo que eles tenham sucesso ao usar a Stripe.
Desde o início, os membros atuais da equipe dedicarão uma grande quantidade de tempo para ensiná-lo e ajudá-lo a atingir um nível de conforto e expertise 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 com a Stripe em geral, pois 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 os 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 função. Se você atender 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 vários desenvolvedores externos e auxiliá-los na construção de suas aplicações contra 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 vários 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 várias sessões de planejamento regulares de equipes de engenharia estendidas, revisões de design e reuniões de desenvolvimento.
- Desenvolver e manter um conjunto de ferramentas de suporte interno para TSE e Suporte Stripe de forma mais ampla, por exemplo, uma ferramenta Copilot baseada em LLM de geração aumentada de recuperação ou a ferramenta Admin do Explicador de Faturas.
- Atuar como um defensor do desenvolvedor e recurso educacional interno para a organização, montando regularmente treinamentos para não desenvolvedores internos e respondendo em tempo real a perguntas de 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 e estaria confortável em explicar como a Stripe funciona para públicos técnicos e não técnicos.
- Entende como escrever código bom e limpo em várias linguagens de programação, bem como como ler código que pode não ser tão bem escrito.
- Capacidade de ajudar os usuários durante o horário de trabalho na região em que você está. Isso pode ocasionalmente incluir a cobertura de fim de semana para monitoramento/suporte de infraestrutura crítica, com a qual os TSEs estão singularmente equipados para ajudar, dada a experiência da equipe em relação aos produtos da Stripe e integrações ativas. A equipe é em grande parte remota, e somos muito favoráveis a arranjos de trabalho que permitam atender às necessidades de cuidados familiares e outras.
Qualificações preferenciais
- Gosta 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 ensinando ou treinando desenvolvedores.
- Conforto em trabalhar com grande autonomia e supervisão limitada.
- Graduação em Ciência da Computação, Engenharia de Software/Computação ou área analítica relacionada.
