Descrição da Vaga
A
Mr Pay
nasceu para ir além dos meios de pagamento tradicionais. Somos parceiros do crescimento dos nossos clientes, oferecendo soluções inteligentes para pagamentos físicos e digitais e construindo uma verdadeira comunidade de empreendedores.
Buscamos uma pessoa fullstack para atuar na evolução de produtos digitais com backend em Node.js/TypeScript e frontend em Next.js/React, com atenção a qualidade, segurança, performance e entrega contínua. Você vai trabalhar em integrações, regras de negócio e melhorias contínuas em um ambiente de time pequeno/médio e com autonomia.
Responsabilidades
Desenvolver e evoluir APIs e serviços em Node.js/TypeScript (REST e integrações com terceiros).
Implementar e manter funcionalidades de frontend em Next.js/React, criando telas, componentes e fluxos end-to-end.
Participar de decisões de arquitetura (modularização, separação de responsabilidades, boas práticas de código).
Trabalhar com serviços gerenciados em cloud (especialmente AWS) e arquitetura serverless.
Modelar e acessar dados em bancos relacionais e NoSQL, garantindo consistência e performance.
Implementar padrões de segurança (autenticação/autorização, proteção de rotas, validações, boas práticas com secrets).
Escrever e manter testes automatizados (unit/integration) e apoiar a manutenção da qualidade via code review.
Atuar junto ao fluxo de CI/CD, troubleshooting e melhorias de observabilidade/logs.
Requisitos
Backend
Experiência sólida com Node.js e TypeScript.
Experiência com APIs REST (contratos, versionamento, validação, tratamento de erros).
Vivência com pelo menos um framework/abordagem no backend (Express / Fastify / NestJS ou serverless handlers).
Noções práticas de autenticação/autorização (JWT/OAuth/Cognito ou equivalente).
Conhecimento de integração com serviços externos ( timeouts, retries, idempotência quando necessário).
Experiência com mensageria e desenvolvimento orientado à eventos (SQS/SNS).
Frontend
Experiência com Next.js e React.
TypeScript no front e boas práticas de componentização.
Experiência com alguma solução de estilização (TailwindCSS, Styled Components, CSS Modules, etc.).
Experiência com gerenciamento de estado quando necessário (Redux, Context, Zustand, etc.).
Arquitetura e Cloud
Experiência prática com AWS e conceitos de serverless/microsserviços.
Bancos SQL e/ou NoSQL (modelagem, queries, índices, migrações quando aplicável).
Familiaridade com princípios como Clean Architecture/DDD, SOLID e boas práticas de design de código.
Boas práticas
Testes automatizados e cultura de qualidade.
Git
Experiência em ambientes com CI/CD e deploy frequente.
Diferenciais
Experiência com sistemas de pagamentos/fintech ou domínios transacionais.
Observabilidade (logs estruturados, métricas, tracing; CloudWatch/Datadog/New Relic).
IaC (Terraform, Serverless Framework, CDK).
Experiência com pipelines (GitHub Actions/GitLab CI) e práticas de release.
Tipo de Emprego
Jornada de trabalho
presencial
, de
segunda a sexta-feira
Horário:
08h às 18h
(com intervalo para almoço)
Atuação em
São Luís – MA
Remuneração
Salário compatível com o mercado
, de acordo com a experiência e senioridade
Benefícios
Vale Alimentação
Vale Transporte
Ambiente colaborativo, com foco em aprendizado e crescimento profissional
Oportunidade de atuar em projetos desafiadores, com impacto direto no negócio
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalhes da Vaga
Data de Publicação:
March 7, 2026
Tipo de Vaga:
Tecnologia
Localização:
Brazil
Company:
Mr Pay
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.