Job Description
Junte-se à revolução digital!
Na InovaTech Solutions, estamos transformando o mercado financeiro com tecnologia de ponta. Procuramos um(a) Engenheiro(a) de Software Sênior apaixonado(a) por construir sistemas robustos e escaláveis. Você fará parte de um time de alta performance, utilizando as melhores práticas de engenharia para entregar soluções inovadoras.
Oferecemos um ambiente dinâmico, cultura de aprendizado contínuo, horário flexível e benefícios que fazem a diferença.
Responsibility
- Projetar e implementar sistemas distribuídos de alta disponibilidade e performance.
- Liderar code reviews, garantindo a qualidade e a consistência do código.
- Atuar na definição da arquitetura de software e na escolha de tecnologias.
- Mentorar desenvolvedores plenos e juniores, promovendo o crescimento técnico do time.
- Colaborar diretamente com Product Managers e Designers nos ciclos de desenvolvimento.
- Implementar testes automatizados (unitários, integração, e2e).
- Participar do planejamento de capacidade e da otimização de performance.
- Apoiar a equipe na resolução de incidentes críticos em produção.
Qualification
- Graduação em Ciência da Computação, Engenharia da Computação ou áreas correlatas.
- Mínimo de 5 anos de experiência em desenvolvimento de software.
- Domínio de linguagens como Java, Kotlin ou Go.
- Experiência comprovada com microsserviços, APIs RESTful e mensageria (Kafka/RabbitMQ).
- Conhecimento em bancos de dados relacionais (PostgreSQL) e NoSQL (MongoDB ou Redis).
- Experiência sólida com provedores de nuvem (AWS ou GCP).
- Familiaridade com conteinerização (Docker, Kubernetes).
- Habilidade para comunicação clara e trabalho em equipe.