Proximie
Commerce
Engenheiro(a) de Software II - Backend (Ruby)
Sobre a oportunidade
BEM-VINDO(A) À ERA AGENTIC COMMERCE
Na Commerce, nossa missão é capacitar empresas a inovar, crescer e prosperar com nosso ecossistema de commerce aberto e impulsionado por IA. Como empresa controladora da BigCommerce bigcommerce.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, Feedonomics feedonomics.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca e Makeswift makeswift.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, conectamos as ferramentas e sistemas que impulsionam o crescimento, permitindo que as empresas liberem todo o potencial de seus dados, entreguem experiências contínuas e personalizadas em todos os canais e se adaptem rapidamente a um mercado em constante mudança. Acreditamos em aproveitar a IA de forma responsável para desbloquear novas possibilidades e estamos procurando indivíduos que a utilizem intencionalmente para resolver problemas, acelerar resultados e expandir o que é possível em suas funções. Nosso propósito é ajudar as empresas a resolver com confiança desafios complexos de commerce para que elas possam construir de forma mais inteligente, adaptar-se mais rapidamente e crescer em seus próprios termos. Se você quer fazer parte de uma equipe de construtores ousados, pensadores perspicazes e pioneiros técnicos que moldam o futuro do commerce, este é o lugar para você.
A equipe de integrações de pagamentos da Commerce está procurando um(a) Engenheiro(a) de Software que queira causar impacto em todos os níveis da sociedade, capacitando inovadores, pensadores criativos, empreendedores e proprietários de negócios em todo o mundo a terem sucesso em todas as fases de seu crescimento.
A equipe de integrações de pagamentos da Commerce é responsável por construir, operar e melhorar continuamente as integrações de pagamentos na plataforma BigCommerce - uma das áreas mais críticas para o negócio e sensíveis à receita do produto.
Nossa equipe constrói integrações de gateways de pagamento que ajudam os comerciantes a processar pagamentos com segurança e a oferecer experiências de checkout escaláveis, de alto desempenho e flexíveis.
A organização de Engenharia da Commerce tem a missão de construir a principal plataforma de eCommerce SaaS. Trabalhamos em estreita colaboração com equipes de engenharia de múltiplos domínios, gerentes de produto, designers, stakeholders de negócios e parceiros externos para construir uma plataforma onde possamos entregar de forma fácil e segura novas experiências de usuário e alternativas. Nossa equipe reúne pessoas com diversas experiências e pontos fortes, e nós iteramos, aprendemos e construímos software de qualidade juntos.
O Que a Equipe Possui
- Projetar e manter a funcionalidade de integrações de pagamentos e APIs, incluindo fluxos de carrinho para pedido e processamento de pagamentos
- Garantir alta disponibilidade, desempenho e correção para serviços relacionados a checkout e pagamentos, dado seu impacto direto na receita do comerciante
- Colaborar estreitamente com o Produto para evoluir as capacidades de checkout e pagamentos, equilibrando qualidade, segurança (PCI) e velocidade de entrega
- Gerenciar incidentes e responsabilidades de plantão para serviços de checkout devido à sua natureza crítica
O Que Você Fará
- Projetar, implementar e manter recursos em um serviço Ruby on Rails para a oferta de pagamentos na plataforma BigCommerce
- Garantir que a funcionalidade seja de nível de produção, com cobertura de testes apropriada em todas as camadas, instrumentação implementada e documentação
- Solucionar problemas de produção e contribuir para revisões pós-incidente para melhorar a confiabilidade
- Produzir código à prova de falhas, robusto, eficiente e de fácil manutenção
- Trabalhar em problemas desafiadores, como otimização de consultas e otimização de desempenho, ao mesmo tempo em que adere aos protocolos de segurança
- Trabalhar em estreita colaboração com operações e infraestrutura para melhorar a arquitetura ao construir e escalar serviços back-end
- Engajar em discussões técnicas sobre novas soluções e arquiteturas
- Construir produtos bonitos e escaláveis usando ferramentas modernas
- Colaborar com nossas equipes de produto e design para definir especificações de recursos e cronogramas
- Construir novos recursos com foco em testabilidade e extensibilidade
- Engajar em discussões técnicas sobre novas soluções e arquiteturas
- Orientar outros engenheiros no domínio atual
- Revisar o código de outros engenheiros para manter e melhorar a qualidade e a segurança
- Apoiar uma cultura aberta, positiva e energizada
- Incentivar a inovação e promover um ambiente de melhoria contínua
- Garantir que as decisões técnicas apoiem nossos objetivos de qualidade, desempenho, escalabilidade, confiabilidade, disponibilidade e segurança
Requisitos mínimos
Quem Você É
- 3+ anos de experiência profissional em desenvolvimento backend, com forte foco em Ruby on Rails
- Sólido entendimento de construção e operação de sistemas de nível de produção (por exemplo, você sabe como lidar com logs, traces, métricas, feature flags e pode depurar problemas de tráfego ao vivo)
- Familiaridade com ferramentas de observabilidade (por exemplo, Prometheus, Grafana, Sentry e Lightstep)
- Um bom entendimento de Domain Driven Design
- Experiência na integração com APIs e serviços de terceiros, particularmente aqueles com transições de estado complexas (como fluxos de pagamento).
- Educação: Mínimo preferencial de Bacharelado em CS, EE, SW, CE, MIS; ou experiência equivalente ou conclusão de um boot camp abrangente de engenharia de software
- Experiência com princípios de integração contínua e projeto, implementação e propriedade de várias tarefas em todo o ciclo de desenvolvimento
- Experiência no desenvolvimento de serviços e aplicações web de alto desempenho, escaláveis e disponíveis
- Experiência com PHP e Scala é preferível
INCLUSÃO E PERTENCIMENTO
#LI-RA1
Na Commerce, acreditamos que celebrar as histórias, perspectivas e habilidades únicas de cada colaborador faz a diferença para nossa empresa, nossos clientes e nossa comunidade. Somos um empregador que oferece igualdade de oportunidades e a atmosfera inclusiva que construímos juntos abrirá espaço para que cada pessoa contribua, cresça e prospere.
Garantiremos que indivíduos com deficiência recebam acomodações razoáveis para participar do processo de entrevista, para desempenhar as funções essenciais do cargo e para receber outros benefícios e privilégios de emprego. Se você precisar de uma acomodação para poder ser entrevistado(a) na Commerce, por favor, nos informe durante qualquer uma de suas interações com nossa equipe de recrutamento.
Saiba mais sobre a equipe, cultura e benefícios da Commerce em commerce.com/careers/
VERIFICAÇÃO DE IDENTIDADE
Para proteger nossos candidatos e a empresa contra atividades fraudulentas, nosso processo de entrevista pode incluir verificação de identidade governamental e biométrica via Persona, nosso provedor confiável de verificação de identidade. Todas as informações são coletadas e processadas de forma segura, de acordo com as leis de privacidade aplicáveis.
PROTEJA-SE CONTRA GOLPES DE CONTRATAÇÃO: NOSSO AVISO CORPORATIVO
A Commerce, juntamente com muitos outros empregadores, tem sido alvo de ofertas de emprego fraudulentas para candidatos promissores.
Esteja ciente:
A Commerce não oferece empregos a indivíduos que não passam por nosso processo formal de contratação.
A Commerce nunca irá:
- exigir pagamento de taxas de recrutamento dos candidatos;
- solicitar informações pessoalmente identificáveis por meio de sites ou Aplicações não sancionados;
- tentar solicitar dinheiro como parte do processo de contratação ou como parte de uma oferta de emprego;
- solicitar dinheiro para completar requisitos de visto como parte de uma oferta de emprego.
Se você receber ofertas de emprego não solicitadas da Commerce, instamos você a ter extrema cautela e evitar engajar ou responder.
