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