11 hours ago
São Paulo, BrazilStaff+
Responsibilities
- Atuar como principal referência técnica do time em decisões de arquitetura, implementação e evolução dos sistemas.
- Participar do desenvolvimento de software e implementar soluções de maior complexidade.
- Desenhar e evoluir arquiteturas de microserviços e sistemas distribuídos.
- Definir e promover práticas de qualidade, segurança, observabilidade, performance, escalabilidade e manutenibilidade.
- Estabelecer padrões técnicos, convenções e boas práticas de desenvolvimento.
- Realizar e incentivar code reviews, compartilhamento de conhecimento e evolução da qualidade do código.
- Identificar e endereçar dívidas técnicas e promover a evolução sustentável da plataforma.
- Investigar e resolver problemas complexos em produção.
- Colaborar com Produto na avaliação de alternativas técnicas, riscos, impactos e trade-offs.
- Participar de refinamentos e planejamentos, identificando dependências, riscos técnicos e complexidades.
- Definir e implementar integrações entre sistemas e contratos sustentáveis para APIs, eventos e serviços.
- Desenvolver tecnicamente as pessoas do time por meio de mentoria, feedback, pairing e compartilhamento de conhecimento.
Requirements
- Experiência sólida com Node.js e React.
- Experiência com arquitetura de microserviços e sistemas distribuídos.
- Experiência com APIs REST.
- Conhecimento de arquiteturas orientadas a eventos e mensageria, incluindo Kafka, RabbitMQ ou Azure Service Bus.
- Conhecimento de arquitetura de software, SOLID, Design Patterns e Clean Code.
- Experiência com MongoDB e SQL.
- Experiência com testes automatizados, CI/CD e boas práticas de segurança.
- Capacidade de diagnosticar problemas de performance, integrações e concorrência.
- Conhecimento de observabilidade, monitoramento, tracing distribuído, Docker, containers e ambientes de cloud.
- Conhecimento de cache, resiliência, escalabilidade, versionamento de APIs, deploy e rollback.
- Experiência desejável como Tech Lead, Staff Engineer ou Principal Engineer.
- Conhecimento desejável de TypeScript, DDD, Clean Architecture ou Hexagonal Architecture.
- Experiência desejável com Event-Driven Architecture em larga escala e AWS, Azure ou GCP.
- Conhecimento desejável de Datadog, Grafana, Prometheus, New Relic ou OpenTelemetry.
- Conhecimento desejável de SRE, SLI, SLO e SLA.
- Experiência em meios de pagamento, fintechs ou ambientes de alta disponibilidade é desejável.
Benefits
- Plano de saúde, seguro de vida e plano odontológico.
- Modelo híbrido e colaborativo, com exigência de 60% de trabalho presencial.
- Acesso a programas de autodesenvolvimento.
- Auxílio-transporte e vale-refeição.
- Oportunidade de atuar em uma empresa do Grupo Santander, com presença em mais de 22 países.
Tech Stack
Apache KafkaAWSAzureDatadogDockerGoogle Cloud PlatformGrafanaMongoDBNode.jsPrometheusRabbitMQReactSQLTypeScript
Categories
About Getnet
Getnet builds merchant acquiring and payment processing solutions—POS terminals, e-commerce gateways, and SaaS payment infrastructure—for merchants and financial institutions. Part of PagoNxt, Banco Santander’s payments company, it serves over 1.3 million merchants and operates across Spain, Portugal, Brazil, Mexico, Chile, Argentina, and Uruguay. Founded in 2020 and headquartered in Madrid, it earns revenue from transaction processing and related software and services.
