Logo for Invillia

Sr Backend Developer - Kotlin

Job description

JOB DESCRIPTION


Aproxime-se. A Invillia não apenas transformou a forma como as empresas mais revolucionárias do mundo criam e desenvolvem estratégias, negócios e produtos digitais.

Inovou também a maneira como pessoas apaixonadas por tecnologia, de qualquer lugar do planeta, podem interagir, evoluir, mais conectados do que nunca.

Para a Invillia, não importa onde você está. Se é um país grande. Ou uma cidade pequena. E sim a sua vontade. As suas ideias. O seu potencial.

O tamanho do seu talento_



RESPONSIBILITIES AND ASSIGNMENTS


  • Projetar, desenvolver e evoluir sistemas de back-end escaláveis e resilientes, com foco em performance e disponibilidade.
  • Arquitetar e implementar microsserviços bem desacoplados, orientados a eventos, com integração via APIs e mensageria assíncrona.
  • Participar ativamente das decisões técnicas e de arquitetura, sempre alinhando as soluções às necessidades do negócio e às tendências de mercado.
  • Conduzir análises técnicas profundas para identificar gargalos e propor melhorias de performance e escalabilidade.
  • Garantir a qualidade do software por meio de boas práticas como Clean Code, DDD, testes automatizados (Pirâmide de Testes), code reviews e integração contínua.
  • Atuar na observabilidade dos sistemas (monitoramento, logging, alertas) e contribuir para uma esteira CI/CD robusta e eficiente.
  • Fomentar a inovação no time, experimentando novas tecnologias e metodologias que elevem a capacidade de entrega e qualidade técnica.
  • Atuar como mentor(a) técnico(a), apoiando o desenvolvimento de profissionais menos experientes e promovendo uma cultura de aprendizado contínuo e colaboração.

REQUIREMENTS AND QUALIFICATIONS


  • Ampla experiência com desenvolvimento de software em ambientes de alta complexidade.
  • Proficiência em Kotlin e Java, com domínio do ecossistema Spring (Boot, Data, Security, Cloud).
  • Experiência sólida com arquitetura de microsserviços e integração assíncrona via Kafka, SQS, SNS e RabbitMQ.
  • Conhecimento avançado em bancos de dados SQL e NoSQL (PostgreSQL, MySQL, DynamoDB, MongoDB), com forte capacidade de modelagem e otimização de queries.
  • Profundo entendimento de design patterns (Singleton, Factory, Strategy, Observer, Decorator, Composite, Proxy);
  • Conhecimento dos princípios SOLID, DDD, TDD, KISS, DRY e YAGNI.
  • Experiência com Cloud Computing, preferencialmente AWS (Lambda, S3).
  • Domínio de Linux, Docker, Kubernetes, Kafka e práticas de Infrastructure as Code.
  • Familiaridade com ferramentas de observabilidade: Datadog, Prometheus, Grafana, ELK Stack.
  • Experiência com pipelines de CI/CD utilizando ferramentas como Jenkins, GitHub Actions ou similares.
  • Conhecimento de práticas de segurança em aplicações (OAuth2, JWT, TLS, Rate Limiting, CORS).


Diferenciais (Nice to Have):

  • Experiência com Serverless Framework e arquiteturas orientadas a eventos.
  • Conhecimento em GraphQL.
  • Certificações AWS (ex: AWS Solutions Architect, AWS Developer).
  • Práticas de deployment como Feature Flags e Canary Releases.


Soft Skills que fazem a diferença:


Ownership (Mentalidade de dono)

  • Vai além da entrega de código, demonstrando cuidado com a arquitetura, a experiência do usuário e o sucesso do produto.
  • Age com responsabilidade, resolve problemas de forma proativa e contribui para decisões críticas do projeto.


Colaboração e Comunicação

  • Participa ativamente de rituais ágeis com insights relevantes, sugestões técnicas e foco em melhoria contínua.
  • Compartilha conhecimentos com o time, ajuda colegas e contribui para um ambiente de confiança, aprendizado e apoio mútuo.


Mentoria e Cultura de Crescimento

  • Atua como referência técnica para o time, promovendo pair programming, mentoring e discussões técnicas construtivas.
  • Estimula o aprendizado constante e contribui diretamente para o crescimento dos profissionais ao seu redor.




ADDITIONAL INFORMATION


A experiência de trabalhar na Invillia é única. E global. Temos o nosso próprio jeito de conectar talentos e construir inovações.

Revolucionamos o ambiente de trabalho #Instation + somos experts em desenvolver soluções complexas para #GameChangers + temos uma metodologia única #EngagedbyDataPeopleAction + investimos em pessoas #InvilliaAcademy

Alguns diferenciais Invillia:

_inovamos lado-a-lado com #GameChangersGlobais

_cultura de trabalho distribuído #inStation

_metodologia exclusiva #GlobalGrowthFramework

Faça uma imersão aqui https://invillia.com/


Então, se você busca uma oportunidade de trabalhar de onde estiver, em uma empresa dedicada em recriar a sensação de proximidade, de conexão humana, e de se sentir acolhido a qualquer momento, mesmo com todos distribuídos, aqui é o lugar certo.


Junte-se aos talentos que estão moldando o futuro da tecnologia


 A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares.​​

A AI/R conta com mais de 6.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.​


Kotlin Developer Related jobs

Other jobs at Invillia

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.