Senior Software Engineer @Tok & Stok
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Software Engineer @Tok & Stok

3wks ago - Tok & Stok is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: Brazil

Role Description

Faça parte do Bricks, espinha dorsal tech das lojas do Grupo Toky! Buscamos Dev Sr para evoluir sistemas críticos de PDV, checkout e pagamentos em tempo real. Venha construir o futuro do varejo físico com a gente!

  • Projetar, desenvolver e evoluir APIs backend de alta performance em Node.js/NestJS (Clean/Hexagonal Architecture), PHP/Laravel e .NET/C#, garantindo a robustez de PDV, pagamentos, faturamento, pedidos e garantia estendida.
  • Contribuir com a arquitetura e a evolução da aplicação PDV e do seu BFF dedicado, além de clientes desktop em Electron otimizados para a operação das lojas.
  • Integrar os sistemas de caixa a terminais de pagamento (TEF) e provedores de emissão fiscal (NFC-e), atuando diretamente na comunicação com SDKs de parceiros e adquirentes.
  • Liderar estrategicamente a modernização de sistemas legados (ASP.NET WebForms, Vue 2, PHP/Laravel), migrando serviços cruciais para arquiteturas modernas e escaláveis.
  • Desenhar e implementar arquiteturas orientadas a eventos e integrações assíncronas de alta resiliência utilizando RabbitMQ e AWS SQS/SNS.
  • Modelar e otimizar bancos de dados relacionais transacionais (Oracle e MySQL), estruturas NoSQL (MongoDB) e estratégias de cache (Redis).
  • Gerenciar e evoluir a infraestrutura como código (Terraform/Terragrunt) na AWS, orquestrando deploys em EKS, ECS e Lambda de acordo com a demanda do ecossistema.
  • Implementar telemetria e rastreabilidade ponta a ponta com OpenTelemetry, garantindo visibilidade total e rápida resolução de incidentes na operação física.
  • Guiar decisões técnicas e de arquitetura, realizar code reviews criteriosos e promover a mentoria e o desenvolvimento técnico da equipe.
  • Assegurar elevados padrões de qualidade via testes automatizados (Jest, Vitest, xUnit, pytest) e esteiras contínuas de CI/CD (GitHub Actions, Jenkins).

Qualifications

  • Experiência com JavaScript/TypeScript desenvolvendo soluções robustas com Node.js e NestJS no backend, além de Next.js/React ou Vue.js no frontend.
  • Domínio consistente em PostgreSQL, MySQL ou Oracle, com foco em modelagem e otimização transacional.
  • Experiência comprovada em produção com AWS SQS, EventBridge ou RabbitMQ.
  • Ecossistema AWS Cloud: prática na construção e sustentação de serviços via Lambda, SQS, EventBridge, API Gateway e orquestração de containers (ECS/EKS).
  • DevOps e IaC: vivência prática no uso de Docker e provisionamento com Terraform.
  • Qualidade e Automação: forte cultura de testes automatizados e domínio na construção de pipelines de CI/CD (GitHub Actions e/ou Jenkins).
  • Experiência no design e consumo de APIs RESTful sob arquiteturas de microsserviços.
  • Facilidade para equilibrar a modernização de ecossistemas legados com a criação de novos microsserviços, com disponibilidade para atuar no ecossistema .NET/Oracle quando necessário.
  • Incorporação prática de assistentes de IA e agentes de código no fluxo diário de desenvolvimento e elaboração de documentação técnica.

Requirements

  • Conhecimento em ecossistema Oracle: vivência em Oracle Forms, Reports e PL/SQL, devido ao núcleo do ERP/GC corporativo.
  • Experiência com .NET/C#: prática com ASP.NET Core, Dapper ou EF Core.
  • Entendimento prévio sobre regras de negócio de PDV, checkout, meios de pagamento e emissão fiscal.
  • Tecnologias de Caixa e TEF: experiência com Electron, integração com terminais de pagamento e autorizadores de NFC-e.
  • Armazenamento Avançado: uso de Redis para sistemas de cache, Elasticsearch para busca de alto desempenho e MongoDB para dados de domínio.
  • Observabilidade Moderna: prática na implementação de métricas e rastreamento com OpenTelemetry.
  • Frontend Moderno: conhecimento complementar em React/Vite (TanStack Query, Zustand) ou Vue.js para atuação fullstack quando necessário.
  • Engenharia de Dados (Python): noções na construção e manutenção de pipelines de dados utilizando Poetry e pytest.
  • Gestão de Ambientes com IaC: familiaridade com Terragrunt para gerenciamento de múltiplos ambientes (dev, staging, prod).

Company Description

Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Tok & Stok
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,920+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later