Empresa: Imagine Beyond
Buscamos profissionais que combinam uma base técnica sólida, curiosidade, mentalidade de produto e vontade de construir o futuro. Híbrido 3x2: Rua Visconde de Ouro Preto, nº 72, Consolação, São Paulo, SP Requisitos: Requisitos obrigatórios — Backend • Arquitetura de microsserviços em Java: conhecimento em Quarkus e/ou Spring Boot, com boa capacidade de transitar entre os dois. • Vivência com bancos relacionais e não relacionais (SQL Server e MongoDB) — não privilegiar candidatos apenas com experiência SQL. • Boas práticas de sistemas distribuídos: comunicação entre serviços, filas, cache, resiliência (circuit breaker/retry), design stateless. Requisitos obrigatórios — Frontend • Domínio de React e seu ecossistema moderno (hooks, TypeScript, state management, formulários, roteamento) — entendimento profundo dos conceitos, não memorização de uma biblioteca específica. Requisitos obrigatórios — Mobile • Domínio de React Native e seus conceitos de desenvolvimento mobile (navegação, módulos nativos, state management), com autonomia para desenvolver funcionalidades de ponta a ponta — não apenas manutenção pontual. • Capacidade de entregar no mobile as mesmas funcionalidades e regras construídas no Internet Banking web, com paridade de qualidade e boas práticas entre as duas frentes. • Segurança mobile: experiência com biometria/autenticação forte e conhecimento de mecanismos de proteção contra engenharia reversa (ex.: anti-tamper/RASP). Requisitos obrigatórios — Cloud (AWS) • Experiência prática com serviços AWS de uso corrente no portfólio (ex.: armazenamento de objetos, filas/processamento assíncrono, entre outros). • Capacidade de desenho de soluções em nuvem: desacoplar fluxos síncronos com filas, definir políticas de acesso a buckets, dimensionar recursos em ambiente containerizado. • Conhecimento de containers (Docker). Requisitos obrigatórios — Engenharia • Código limpo, testes automatizados, code review e uso de ferramentas de qualidade estática (ex.: SonarQube). • Git, CI/CD, leitura de logs e investigação de incidentes em produção. Desejáveis • Node.js/NestJS. • Kubernetes/Helm. • Experiência de desenvolvimento com meios de pagamento nas frentes de canais (ex.: internet banking, aplicativo mobile). • Experiência ou conhecimento em integrações com produtos de core bancário (ex.: Autbank, Matera). Diferenciais (não eliminatórios) • Familiaridade com agentes e ferramentas de IA como aceleradores de desenvolvimento (assistentes de código, geração/revisão automatizada). Objetivo da posição Desenvolver e evoluir, com autonomia e profundidade técnica, soluções full stack que cobrem backend Java/Node, frontend React e mobile React Native — incluindo autonomia completa para levar ao mobile as mesmas funcionalidades desenvolvidas no Internet Banking web, com o mesmo padrão de boas práticas. Perfil amplo e baseado em competências — a empresa está em fase de crescimento e o portfólio deve continuar evoluindo. Soft skills • Autonomia para tomar decisões técnicas e conduzir entregas de ponta a ponta. • Comunicação clara em code review e discussões técnicas. • Colaboração em equipe e disposição para apoiar/mentorar perfis menos experientes. • Adaptabilidade para transitar entre diferentes stacks e frentes do portfólio. • Proatividade na investigação e resolução de incidentes em produção. Sobre a empresa: Na Beyond Soluções, acreditamos que pessoas são o centro de toda grande transformação.Não enxergamos talentos como simples recursos, mas como profissionais reais, com histórias, ambições e potencial para ir além. Atuamos há mais de 8 anos no mercado, oferecendo Outsourcing 2.0, consultoria tech e squads de alta performance, com forte presença no setor financeiro. Somos movidos por inovação, qualidade e um compromisso genuíno com quem veste a camisa junto com a gente. Nosso compromisso é claro: 💡 Conectar talentos de tecnologia a projetos reais, 🚀 de alto impacto, 🤝 em ambientes saudáveis, 🔥 e com oportunidades de crescimento profissional de ponta a ponta.