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 (HTTP, 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