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.
A 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
- Etapa 1: Cadastro
- Etapa 2: Bate-papo com RH;
- Etapa 3: Bate-papo com o Líder da Vaga;
- 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!