Job descriptionVocê é um(a) engenheiro(a) de software experiente, com visão sistêmica, espírito colaborativo e vontade de participar da construção de soluções digitais modernas de ponta a ponta? Gosta de codar, debater arquitetura e ajudar times a evoluírem tecnicamente na prática? Esta vaga pode ser o seu próximo passo.Estamos buscando um(a) Arquiteto(a) de Soluções com perfil técnico para atuar em produtos digitais voltados à área de Serviços Financeiros, Consórcio e Crédito, com foco em decisões técnicas estruturantes, mantendo presença ativa em squads, revisões de código, protótipos e suporte técnico à engenharia.Essa pessoa terá papel central no desenho e implementação de soluções escaláveis, e será uma ponte entre engenharia e arquitetura, ajudando na disseminação de boas práticas e liderança técnica transversal, especialmente em times com menor maturidade técnica.#VocenaRandoncorp #SomosRandoncorp #RandsMain responsibilitiesResponsabilidades e atribuiçõesAtuar como referência técnica junto aos times, com protagonismo em decisões de arquitetura baseadas na experiência prática de engenhariaDefinir e evoluir arquiteturas distribuídas, com foco em escalabilidade, modularidade, segurança e manutenibilidadeParticipar ativamente da implementação de soluções críticas (POCs, protótipos, refatorações, integrações, spikes técnicos)Apoiar squads com boas práticas de desenvolvimento, revisão de código, estruturação de repositórios, automações e esteirasSer ponte entre desenvolvedores e a estratégia arquitetural, garantindo que as decisões técnicas façam sentido no contexto do negócioTrabalhar com stack moderna: Node.js, TypeScript, Nest.js, Next.js, PostgreSQL, Redis, Azure App ServicesContribuir para a definição e disseminação de práticas comuns: log estruturado, observabilidade, segurança, testes automatizados, CI/CDParticipar de definições de infraestrutura, provisionamento em cloud e estratégias de otimização de custo e performanceApoiar a evolução da esteira DevSecOps em colaboração com infraestrutura e engenhariaLiderar tecnicamente decisões de alto impacto com desenvolvedores, analistas, engenheiros de dados e produtosContribuir com documentação de arquitetura, decisões técnicas, padrões reutilizáveis e governança de soluçõesAtuar de forma proativa em fóruns técnicos, squads e cerimônias ágeis, influenciando com base no exemplo técnicoRequirements and skillsRequisitos e qualificaçõesObrigatórios:Experiência sólida como engenheiro(a) de software backend ou fullstack, com atuação em soluções modernas e distribuídasDomínio de Node.js e TypeScript, com construção de APIs, microsserviços e integrações em produçãoVivência com Nest.js, Next.js, arquitetura DDD, modularidade e separação de contextosExperiência com Azure, incluindo App Services, Redis, PostgreSQL, CI/CD e ferramentas de observabilidadeConhecimento em infraestrutura como código e DevOps (GitHub Actions, Azure Pipelines ou similares)Graduação completa em TI, Engenharia, Computação ou áreas afinsPerfil analítico, comunicativo e com postura de liderança técnica mesmo sem cargo formalDiferenciais:Experiência prévia como Tech Lead, liderando squads ou capítulos técnicosCertificações em arquitetura (Azure, TOGAF, etc.) ou em cloud computingVivência com Kafka, Redis, estratégias de cache e eventos assíncronosConhecimentos de SRE, observabilidade, segurança e práticas de FinOpsExperiência com produtos digitais no setor financeiro ou de consórciosParticipação em decisões técnicas sobre ciclo de vida de software, escalabilidade e arquitetura evolutivaInglês técnico para leitura de documentação e colaboração com fornecedores externosAdditional informationModalidade de Trabalho:Hibrido ou remoto.Horário de Trabalho:Turno 1 - Das 07h12 às 17h.
#J-18808-Ljbffr