Software Engineer (Desenvolvedor(a) de Software)

  • Tech

Software Engineer (Desenvolvedor(a) de Software)

Job description

 

Olá! 👋

 

Você é o tipo de pessoa que vê um código e já começa a pensar em formas de deixa-lo mais elegante e legível?

A pessoa que todo mundo vai atrás quando estão tendo problemas com algoritimos e lógica, e sempre corre atrás de excelência técnica

É encantado por internet, APIs, microsserviços e acima de tudo, produtos que são fáceis de usar e respeitam o usuário?

Preza por código elegante, limpo e legível (Clean Code, Design Patterns, TDD, DDD)?

Conhece autores como Robert Martin, Kent Beck, Martin Fowler, Sandi Metz?

Se preocupa com equilíbrio entre vida profissional e pessoal, sempre em busca da plenitude em um ambiente onde autonomia é central?

 

Prazer, somos a Pier! 💜

Nós somos uma empresa tech feita para pessoas que querem compartilhar seus riscos através de uma plataforma digital.  Nós acreditamos em relações baseadas em confiança, descomplicadas e transparentes, com clientes colegas.

 

Nós nascemos do desejo de uma nova geração de serviços de proteção: sem carência, sem franquia e sem excesso de burocracia, fazendo dessa indústria centenária confiável de novo!

 

Vamos construir juntos!! 👩🏻‍💻

Nós usamos tecnologia para alavancar nosso negócio, por isso é o coração da empresa.

Você usará uma stack baseada em Ruby on RailsNodePython e React Native.

 

Posições 

Software Engineer

  • Escrever código (Rails, Node, Python) para implementar, junto com times de produto, novas funcionalidades nas nossas plataformas e construir uma nova maneira de oferecer seguros no mundo
  • Estar aberto para trabalhar com Frontend, App, o que o time precisar
  • Manter o backend resiliente, testado, e capaz de suportar o nosso crescimento (já crescemos 10x a quantidade de hits desde janeiro e devemos crescer mais umas 10x até o fim do ano)
  • Manter a qualidade de código e engenharia num nível invejável de excelência
  • Ajudar a construir decisões de arquitetura dos nossos serviços

Software Engineer (Rails Specialist)
Responsabilidade complementares:

  • Garantir qualidade de código seguindo padrões (Rails way), revisando PRs
  • Promover legibilidade escrevendo código de qualidade que será lido por outros desenvolvedores da equipe, assim disseminando conhecimento do framework
  • Ajudar com respostas para as dúvidas (já que você conhece grande parte das mágicas do Rails) das pessoas que não são muito experientes no framework
  • Sugerir mudanças no uso do framework e ferramentas para melhor aproveitamento da tecnologia

Job requirements

  • Experiência com projetos Web, frameworks MVC
  • Testes automatizados e TDD
  • Clean code e design patterns
  • APIs e microsserviços
  • AWS e Heroku

Plus

  • Data analysis
  • Domain Driven Design (DDD)
  • Event Sourcing
  • Tem como referências Martin Fowler, Robert Martin, Kent Beck, Sandi Metz...
  • Experiência com Trailblazer (framework ruby)?