Pular para o conteúdo principal

Desenvolvedor Node e ReactJs Sênior

Descrição da vaga

Por que faz sentido trabalhar com a gente?


Somos a Dr.Cash, uma fintech que acredita na democratização da saúde por meio de tecnologia e para que isso aconteça na prática, facilitamos o crédito para pagamento de tratamentos médicos, estéticos, odontológicos e de medicina veterinária.


Dr.Cash tem a solução mais prática e rápida para a realização de sonhos. Somos um meio de pagamento que oferece aos pacientes mais possibilidades para atingir seus objetivos e viver com mais qualidade de vida.


Somos um time de pessoas super parceiras, alto astral e claro, que acredita que uma boa comunicação pode transformar o dia a dia na sua melhor experiência.


Pessoas em Primeiro Lugar é um dos nossos pilares de cultura, com isso, todas as pessoas são consideradas para nossas vagas, sem distinção de raça, cor, religião, gênero e identidade de gênero, nacionalidade, deficiência, orientação sexual, ascendência ou idade. O nosso foco está em suas experiências, resultados e disponibilidade de aprendizado contínuo e aqui, você encontrará em ambiente de respeito, empatia e colaboração.

Responsabilidades e atribuições

Conosco as suas atividades serão:


  • Atuar como referência técnica no desenvolvimento de interfaces utilizando Next.js ;e React.js, com foco em performance e boas práticas;
  • Desenvolver e manter APIs em Node.js e Nest.js, com atenção à escalabilidade e manutenibilidade;
  • Arquitetar soluções e propor melhorias técnicas para garantir a qualidade e eficiência do código;
  • Realizar code reviews para assegurar boas práticas e a consistência do código do time;
  • Gerenciar demandas técnicas de forma independente, priorizando tarefas e entregas conforme as necessidades do projeto;
  • Colaborar com equipes multidisciplinares e stakeholders internos para alinhar as implementações técnicas aos objetivos do negócio;
  • Garantir a cobertura de testes unitários e automatizados nas soluções desenvolvidas;
  • Trabalhar em ambientes ágeis utilizando Scrum ou Kanban, ajustando-se às dinâmicas do time.

Requisitos e qualificações

Frontend:

  • Experiência avançada com React.js e Next.js, incluindo Server Components, SSR (Server-Side Rendering) e SSG (Static Site Generation)
  • Proficiência em JavaScript e TypeScript, seguindo boas práticas de tipagem e padrões de design
  • Conhecimento sólido em State Management (React Context, Redux, Zustand, Recoil, etc.)
  • Experiência com Componentização e bibliotecas como Material UI, Tailwind CSS, Radix UI, Shadcn UI
  • Práticas modernas de otimização de performance (Lazy Loading, Code Splitting, Webpack, Vite)

Backend:

  • Experiência avançada com Node.js e frameworks como NestJS, Express.js ou Fastify
  • Desenvolvimento e consumo de APIs RESTful e GraphQL (Apollo Server, Prisma, TypeORM)
  • Conhecimento de Autenticação e Autorização, incluindo JWT, OAuth2, SSO e integrações com Identity Providers
  • Arquitetura de microsserviços, event-driven (Kafka, RabbitMQ, SQS) e design escalável

Banco de Dados e Storage:

  • Domínio em bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB, Redis)
  • Conhecimento em ORMs e query builders (Prisma, Sequelize, TypeORM, Knex)
  • Modelagem eficiente de dados e otimização de consultas (Indexação, Normalização, Caching)

Infraestrutura e DevOps:

  • Experiência com Docker e Kubernetes para deploy e escalabilidade
  • Conhecimento em CI/CD (GitHub Actions, GitLab CI, CircleCI) e versionamento via GitFlow
  • Monitoramento e observabilidade com Datadog, Grafana, Prometheus, OpenTelemetry
  • Experiência com Cloud (AWS, GCP ou Azure), incluindo serviços como Lambda, S3, CloudFront, IAM, SQS e ECS

Testes e Qualidade de Código:

  • Testes automatizados com Jest, Cypress, React Testing Library, Vitest
  • Cobertura de testes unitários, integração e end-to-end (E2E)
  • Code Review ativo e boas práticas de Clean Code, SOLID, Design Patterns

Informações adicionais

  • Formato de contratação: PJ
  • Atuação 100% remota

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Bate-papo com RH;
  3. Etapa 3: Bate-papo com o Líder da Vaga;
  4. Etapa 4: Contratação

Venha ser um (a) Casher!

Fazendo a diferença, movidos a sonhos.


Somos a Dr. Cash, uma fintech que acredita na democratização da saúde por meio de tecnologias, facilitamos o crédito para pagamento de tratamentos médicos, estéticos, odontológicos e também para realização de diversos exames. Além disso, disponibilizamos crédito nas clínicas e hospitais de pets para que os tutores possam pagar os procedimentos. 


A Dr. Cash tem a solução mais prática e rápida para a realização de sonhos. Para as clínicas, somos um meio de pagamento, que oferece aos pacientes mais possibilidades para atingir seus objetivos e viver com mais qualidade de vida.


Aqui na Dr. Cash, acreditamos na inclusão e diversidade, por isso nossas vagas são para todos!

Vem para a Dr. Cash!