Own ElevenMusic’s iOS and Android apps, shaping mobile into a core product experience for listening, creating, remixing, and sharing music while shipping quickly with high autonomy.
ANALISTA DE ENGENHARIA DE SOFTWARE REACT NATIVE PLENO - REMOTO
📜 Description
- Contribuir para abordagens técnicas e soluções escaláveis junto ao time.
- Desenvolver e manter funcionalidades de frontend e backend com boas práticas de Clean Code.
- Participar de cerimônias ágeis e realizar revisões de código.
- Planejar e executar testes manuais e automatizados, incluindo testes unitários.
- Investigar problemas em produção, corrigir causas raiz e apoiar a estabilidade dos sistemas.
- Documentar soluções técnicas e requisitos do projeto.
🛠️ Requirements
- Experiência em desenvolvimento mobile com React Native e React Query.
- Conhecimento de Java 21+, Spring Boot 3+, Node.js 18+ e APIs REST.
- Experiência com testes unitários usando Jest e React Testing Library.
- Conhecimento de bancos relacionais e não relacionais, com preferência por MongoDB.
- Conhecimento de API Gateway, microsserviços, cache e mensageria.
- Familiaridade com segurança de aplicações, autenticação, criptografia e monitoramento.
- Conhecimento de CI/CD, infraestrutura como código e conformidade com LGPD, GDPR ou PCI-DSS.
- Next.js e Keycloak são desejáveis.
Full job description
Na Inmetrics, a inovação e a excelência operam lado a lado em um ambiente de trabalho colaborativo, saudável e dinâmico. Nossa cultura valoriza:
- 📚 Aprendizado constante
- 🗣️ Transparência na comunicação
- 🔄 Flexibilidade para desenvolvimento contínuo
Nosso time é apaixonado por tecnologia e comprometido com entregas de valor real para os clientes. O diferencial da Inmetrics é a eficiência digital.
💛 Pessoas são o nosso maior ativo, por isso investimos em oportunidades que vão além de salário competitivo, oferecendo benefícios diferenciados e um ambiente saudável, reconhecido por nossos colaboradores.
👉 #VemPraInmetrics
Responsibilities
💻 Responsabilidades do Cargo
Colaboração e Planejamento Técnico:
- Participar ativamente da definição de abordagens técnicas junto ao time, contribuindo com soluções escaláveis e sustentáveis;
- Colaborar nas cerimônias ágeis, compartilhando ideias e feedbacks construtivos;
- Desenvolver novas funcionalidades de frontend e backend, aplicando boas práticas de Clean Code e garantindo cobertura de testes unitários;
- Realizar manutenção evolutiva e corretiva em funcionalidades existentes, assegurando performance e estabilidade;
- Executar code reviews, garantindo a qualidade e padronização do código;
- Planejar e executar testes manuais para validação funcional de novas features;
- Desenvolver e manter testes automatizados, alinhados à estratégia da pirâmide de testes;
- Investigar e corrigir problemas em ambiente produtivo, atuando com agilidade e foco na causa raiz;
- Produzir documentação técnica clara e objetiva, alinhada ao escopo e requisitos do projeto.
Requirements
Atribuições e Responsabilidades
- Definir arquitetura de sistemas e padrões técnicos
- Liderar revisões de código e garante qualidade global
- Criar estratégias de testes automatizados e cobertura
- Planejar escalabilidade e performance de sistemas
- Implementar práticas avançadas de segurança (OAuth, RBAC, criptografia)
- Liderar decisões sobre tecnologias e ferramentas
- Criar e manter pipelines complexos de CI/CD e infraestrutura como código
- Garantir conformidade com normas (LGPD, GDPR, PCI-DSS)
- Documentar soluções estratégicas e orienta o time
Habilidades
- React Native
- React Query
- Testes unitários com Jest e react testing library
- Experiência em desenvolvimento mobile
- Java 21+
- Springboot 3+
- API Rest
- Testes unitários
- Swagger (open api)
- DB relacionais e não-relacionais (preferencia mongodb)
- Conceitos de API Gateway e Microsserviços
- Noções de desenvolvimento seguro (throttling, autenticação, criptografia de dados)
- Monitorias (Dynatrace, Grafana)
- Mecanismos de cache (redis, memcache, spring-cache)
- Eventos/mensageria (ideal RabbitMQ e/ou AWS SQS/SNS)
- Nodejs 18+
- Next.js (desejável)
- Clean code
- Keycloak (desejável)
Similar jobs
Search more Software Engineer jobsOwn product engineering across backend services, AI integrations, and user-facing features for complex document workflows, from technical design and release through iteration, reliability, and production quality.
Software Engineer/Senior Software Engineer (Full Stack)
As a Full Stack Software Engineer, you will design, build, and maintain features for public agencies, ensuring transparency and effective execution of their strategic plans.
ANALISTA DESENVOLVEDOR PL (Cobol)
Desenvolve e mantém sistemas legados em COBOL, realizando correções e implementações de baixa e média complexidade sob supervisão, além de apoiar rotinas batch em Mainframe e consultas a dados.
Own and evolve Supabase’s Python SDK across database, auth, storage, realtime, and functions, building natural sync and async APIs while shaping its typing, testing, releases, and public documentation.
