Desenvolvedor Sênior Full Stack
A Previdas busca um desenvolvedor sênior para atuar em desafios técnicos complexos e contribuir com o crescimento da nossa plataforma digital.
Responsabilidades
* Desenvolver e escalar funcionalidades críticas: Desenvolver e melhorar a performance, segurança e manutenibilidade da plataforma.
* Colaboração com a equipe: Trabalhar em colaboração com a equipe de desenvolvimento, produto e Tech Lead, promovendo boas práticas de engenharia.
* Participação em decisões técnicas: Participar de decisões técnicas e arquiteturais, propondo soluções eficazes e sustentáveis.
* Modelagem de APIs e bancos de dados: Modelar APIs, integrar com serviços externos e estruturar bancos de dados (relacionais e não relacionais).
* Gestão de qualidade das entregas: Garantir a qualidade das entregas por meio de testes automatizados, revisão de código e padronização técnica.
* Apoio a desenvolvedores juniores: Apoiar desenvolvedores de níveis mais juniores e contribuir para a evolução do time.
Requisitos
* Experiência sólida em JavaScript: Experiência sólida em desenvolvimento com JavaScript, TypeScript, React e Node.js.
* Conhecimento avançado em arquitetura de APIs: Conhecimento avançado em arquitetura de APIs REST, estruturas de dados e padrões de projeto.
* Experiência com bancos de dados: Experiência prática com bancos de dados PostgreSQL e/ou MongoDB.
* Familiaridade com Git e processos de desenvolvimento colaborativo: Fluência em versionamento com Git e em processos de desenvolvimento colaborativo.
* Capacidade de atuar com autonomia: Capacidade de atuar com autonomia, foco em resultado e boa comunicação técnica com o time.
Benefícios
* Experiência com Next.js e renderização server-side: Experiência com Next.js e renderização server-side.
* Integrações com meios de pagamento: Integrações com meios de pagamento (ex: Asaas, Stripe).
* Noções de infraestrutura: Noções de infraestrutura (Docker, CI/CD, monitoramento).
* Vivência em startups ou ambientes regulados: Vivência em startups, produtos SaaS ou ambientes regulados (especialmente saúde).
Otros
* Autonomia e responsabilidade: Autonomia para conduzir entregas com responsabilidade técnica.
* Análise e resolução de problemas: Capacidade analítica para transformar requisitos em soluções práticas.
* Comunicação técnica: Boa comunicação técnica, verbal e escrita.
* Proatividade e adaptação: Proatividade na identificação de melhorias e prevenção de problemas. Espírito colaborativo e disposição para apoiar o time.
* Adaptabilidade em ambientes dinâmicos: Adaptabilidade em ambientes dinâmicos.
* Foco em resultado: Comprometimento com prazos e foco em resultado.