Love Mondays


Vaga de Senior Software Engineer
QuintoAndar em São Paulo - SP

Descrição da Vaga

Senior Software Engineer

Description

Technology and design at QuintoAndar

QuintoAndar is an app for landlords and renters tired of the bureaucracy of the traditional rental process. To create an experience that is easy and cool for both, QuintoAndar recognizes that it is necessary to solve the rental process from start to finish. We will win by doing this with agility and security, and by guaranteeing payments for landlords and free rental insurance for renters.

Technology and design are core components of our DNA. Our team works very very hard, with cutting edge technology and design practices, to invent web and mobile tools that are first of their kinds.

At QuintoAndar you will:

  • Work with a top-notch team that uses the best practices and best tools.
  • Learn a lot.
  • Be part of a high-impact project that will affect many people's lives.
  • Have autonomy to make decisions with no endless meetings or bikeshedding.
  • Work in an informal environment and horizontal hierarchy.

Developer responsibilities at QuintoAndar

  • Develop independent (micro-)services that address specific solutions (e.g. parts of billing, visit scheduling, price optimization, self-service negotiation);
  • Create easy-to-understand, well-documented APIs.
  • Create scalable, maintainable and user driven solutions . We use several different technologies: from Java over SQL databases, to Polymer over MongoDB. We also have micro-services written in Python, gorgeous PWA experiences in React, complex data flows in Datomic . You don't need to know all these upfront, but you need to learn fast.
  • Help organize software architecture to harmonically orchestrate Spring MVP and Microservice architectures.

Language and location

We are a Portuguese speaking company. This is written in English because 1) we value diversity and thus welcome foreign candidates, and 2) if you are Brazilian you need to be fluent in English in order to learn the most from the rest of the world.

This position is for our São Paulo office , near Av Paulista.

Important: Our recruitment process starts at the application form! If you really wish be a part of our team, endeavor to do well at this stage of the process. We analyze all the candidates individually. Yes, we do read all applications and we’ll reply even to those who won't follow the process.

Requirements

You may apply if you:

  • Have an academic degree in computer science/engineering (or equivalent).
  • Are fluent in Java and relational databases.
  • Also like other programming languages (Python, NodeJS etc) and you don't mind learning new ones on the fly.
  • Have some experience using RESTful APIs.
  • Have very strong analytic skills.
  • Are fluent in English and Portuguese.

We might like you even better if you:

  • have strong knowledge of computer theory, including optimization of algorithms and distributed systems.
  • have already developed scalable client-server mobile applications.
  • Have some experience with AWS services;
  • Have some knowledge in Docker, modern CDs/CIs (Jenkins, Travis, Circle, Drone, ...);
  • Know how to test and tune scalability.

Benefits

Working here is cool AND you get the following:
* You'll be solving a real problem. Something that affects many millions of people.
* Competitive salary package
* Good health plan and life insurance
* Meal allowance ("ticket refeição + ticket alimentação")
* Fuel allowance or public transportation card
* Subsidy to sports practicing
* Free beer every Friday
* Very fun, collaborative, and fast-paced work environment

Leia mais

Avaliações da QuintoAndar


Satisfação geral dos funcionários

4.08
  • Remuneração e benefícios
    3.86
  • Oportunidade de carreira
    3.86
  • Cultura da empresa
    4.17
  • Qualidade de vida
    3.86

Recomendam a empresa a um amigo



  • Há 7 dias

    O discurso nos quarters e nas revistas é bonito, mas a prática é totalmente diferente.

    MarketingEx-funcionário, saiu em 2017

    São Paulo, SP


    Prós: A empresa realmente busca melhorar a vida das pessoas que utilizam dos seus serviços e a maioria que trabalha lá realmente está empenhada nisso. Além disso, os funcionários tem acesso a todos que trabalham na empresa, independente do cargo, assim facilitando na hora de reunir informações de diversas áreas para desenvolver projetos com mais qualidade.

    Contras: Não há planejamento, estrutura para se tocar os projetos e tudo é desorganizado. Apesar de autonomia ser algo bom, lá, todo mundo tem isso demais e as áreas acabam se desentendendo quanto a prazos e objetivos. É um lugar onde os donos e alguns gestores falam muito, mas fazem pouco. O discurso é muito mais bonito que a prática. Eles tentam incentivar todos e mostram que a empresa se preocupa com os funcionários, mas na realidade, lá não é um lugar transparente e a preocupação com funcionários é quase zero. O que importa é dinheiro, derrubando todo o discurso de "We care". Fazer palestras e dar entrevistas (na maioria das vezes pagas ou através de parcerias de contatos com mídias) faz a startup parecer o melhor lugar para se trabalhar, mas só quem já esteve lá dentro sabe o quanto o que é falado nesses locais é algo totalmente exagerado. Na empresa há um teste de produtividade e felicidade e se você reclama de algo que não está funcionando, ao invés do QuintoAndar tentar resolver, a saída é mandar as pessoas embora. Foram inúmeros casos que saíram por isso. Se você está procurando um lugar onde será contratado para um cargo, mas terá pelo menos 3 e ganhar pouco, esse é o lugar. Dá para aprender muito e se desenvolver, mas depois de alguns meses, o melhor caminho é sempre buscar algo maior. Lá é uma grande escola para quem quer entrar nesse mundo de startups.

    Conselhos para presidência: Serem mais transparentes com os funcionários e pararem de puxar o saco de alguns gestores que na maioria das vezes tem mais papo do que ação. Para crescer aí, é preciso se vender bem ao invés de vocês ficarem de olho em quem realmente está se esforçando e fazendo o melhor para empresa. Aliás, na maioria das vezes, vocês nem sabem o que cada equipe está fazendo ao certo. Nem só de desenvolvimento vive a empresa. Olhem mais para as outras áreas.

    Recomenda a empresa: Não

  • Há 15 dias

    Excelente para quem tem autonomia!

    Software Engineer

    São Paulo, SP


    Prós: O QuintoAndar oferece muita responsabilidade e autonomia pros funcionários, o que permite crescimento e aprendizado rápidos. Isso vale tanto tecnicamente quanto pessoalmente. Temos um horário flexível e bastante liberdade para trabalhar de casa quando precisamos, o foco está sempre na entrega e no produto! Isso reflete no ambiente da empresa que é bem descontraído, mas ao mesmo tempo te oferece o suporte para entregar e crescer. Como um engenheiro de software na empresa, se prepare para tomar decisões importantes no dia a dia e ver as consequências delas, tanto positiva quanto negativamente. Isso vale mesmo para os níveis mais juniores e é o principal motivo pelo qual a barra do processo seletivo é tão alta. Existe um espaço bem legal para errar muito e aprender sem ser culpabilizado, e os times, em geral, são bem abertos a novas opiniões e conhecimentos. Uma coisa muito legal também é que a empresa está em crescimento acelerado e deve continuar expandindo, isso gera muitos desafios e oportunidades pro time de Engenharia. Os times são multidiciplinares e isso te dá oportunidade de trabalhar com Designers, Product Managers, Quality Analysts e crescer junto com eles; Enfim, tem muita coisa boa haha (:

    Contras: O ambiente de responsabilidade e autonomia pode ser muito pesado caso não se gerencie bem isso. Muita gente cresceria mais rapidamente em um ambiente mais controlado e com mais acompanhamento. A empresa está crescendo bem agressivamente e estamos um pouco understaffed com alguns times precisando de Designers, Product Managers e Engenheiros Sêniors também;

    Recomenda a empresa: Sim