Match score not available

Grupo QuintoAndar | Staff Software Engineer - Portugal

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

7+ years experience in software development, Fluency in at least one programming language, relational databases, web or app development.

Key responsabilities:

  • Develop and improve scalable services, web applications, and mobile apps
  • Lead complex projects, mentor junior developers, participate in hiring process
QuintoAndar logo
QuintoAndar Information Technology & Services Large https://quintoandar.com.br/
1001 - 5000 Employees
See more QuintoAndar offers

Job description

About QuintoAndar:

QuintoAndar was born to do something very rewarding: open doors. We opened doors for technology to be part of living. And, through it, we simplify and reduce the bureaucracy of the experience of those looking for a new home. Thus, we became the most valuable proptech in Latin America, leading the real estate market in around six countries and more than 75 cities around the globe.

The first steps in the international market have been taken since we acquired Grupo Navent, which is ranked number 1 in Mexico (Inmuebles24), Argentina (Zonaprop), Peru (Adondevivir & Urbania) and Ecuador (Plusvalia) - among others. And most recently, we launched Benvi, our international brand in Mexico, which comes with our residential rental product and service.

We offer an end-to-end ecosystem to make life easier for those looking to rent or buy a home, sell a property and unlock a transaction. Think of zero paper or bureaucracy: everything happens on a single platform, with transparency and speed alongside incredible human support.

We are currently valued at over $5.1 billion (August 2021) and continue to grow 4x year over year, breaking records.

To make all this happen, we have more than 4,000 talented people, working with cutting-edge technology and best design practices to ensure a seamless experience throughout the sales and rental process, combined with smart financial products. Here you will work with the best professionals in the market, in an environment that breathes innovation, collaboration and high performance.

To learn more about our history, visit https://quintoandar.group/en/.

About working at QuintoAndar:

  • Possibility of learning;
  • Opportunity to work in a team that seeks to use the best practices and tools in the market;
  • Work in an informal environment with a horizontal structure;
  • Being part of a team working on a high-impact project that affects the lives of thousands of people.


Be part of the Portuguese landing team

In 2022, we arrived in Europe with our first technology office outside Brazil. Portugal was the country chosen to start this journey. Our landing team is located in Lisbon and will interface directly with our Brazilian team. We want to be close to the European technology ecosystem and spread our innovation DNA in the new country. This is just the beginning. We are building a global playbook and expect to expand to other countries right after Portugal.


Location

Our positions are based in our brand new subsidiary in Lisbon. Due to Covid-19, we have adopted the "remote-first" model, which means our teams are mainly working from home. Soon we will have a physical office in Lisbon and our team can use it whenever required. We have a global mobility team working to provide the best and safe experience for all employees and partners.

Language

This job description is written in English because for that position you will need it for communications with coworkers and suppliers who are from worldwide, for tools and internal materials as well. // A descrição desta vaga está escrita em Inglês porque para esta posição é necessário para a comunicação com colegas e fornecedores, que são de diferentes países, além do uso de ferramentas e materiais internos.

Stages of the Selection Process

Our selection process currently lasts an average of 40 days, from application to completion of the assessment. Going through:

  • Application Screening
  • Remote Interview with Engineering Team
  • Remote Interview with the CTO and/or stakeholders
  • Phone interview with Recruiters
  • Offer

Staff Software Engineering at QuintoAndar

In our Engineering chapter, you'll have the opportunity to work as part of our product squads, delivering features that enhance our product and contribute to the first-class experience we are renowned for. You'll collaborate with brilliant minds from various fields: Product Managers, Designers, Data Scientists, and Machine Learning Engineers. Prepare yourself for an extraordinary journey filled with hard challenges, high expectations, intelligent work, meaningful conversations, and exceptional productivity.

We expect all engineers to engage in the entire product development cycle, from ideation to deployment, monitoring the impact on users and the business, and making data-driven decisions.

Join us at QuintoAndar and be a part of a team that’s shaping the future of real estate technology.

Our technology stack:

  • Backend: Java, and Kotlin are our main stacks, but we also have some services in Python, Clojure, and Typescript.
  • Apps: Flutter
  • PWAs: React (Next.js)
  • Cloud, infrastructure, and monitoring: AWS, Kubernetes, ELK, Prometheus, Sentry
  • Databases: PostgreSQL, Mysql, MongoDB

Responsibilities as Staff Software Engineer

  • Develop and improve scalable, high-maintainable services (mostly Java/Kotlin), web applications (React), and mobile apps (Flutter).
  • Own the entire lifecycle of your code, including monitoring, troubleshooting, and resolving production issues.
  • Enhance the development experience by improving dev tools, test coverage, and code structure.
  • Contribute to the broader product team by conducting code reviews, RFC reviews, and sharing knowledge and best practices in product development.
  • Lead complex projects, involving multiple teams
  • Mentor less experienced software developers
  • Participate in the hiring process: interviewing, evaluating candidates, and raising the bar.
  • Engage in critical analysis of company-wide development tools and processes, identifying areas for improvement and implementing best practices to enhance software maintainability and team productivity

Requirements

  • Fluency in at least one programming language, relational databases, web or app development.
  • Proven track record of delivering solutions to complex problems, with experience designing, building, and maintaining large, scalable systems/apps.
  • Deep understanding of best practices for software maintainability and team productivity
  • Experience using RESTful APIs, distributed systems, CI/CD, and test automation
  • Excellent operational and troubleshooting skills
  • 7+ years experience in software development
  • Ability to learn quickly and deliver real impact through high-quality data-driven and structured software
  • Professional fluency in English (Portuguese is a plus)

You'll stand out if you:

  • Know computer theory, including optimization of algorithms and distributed systems;
  • Deep understanding of one of our main stacks/frameworks: Java (Spring), Kotlin, React (Next.js), Flutter
  • Have experience with AWS cloud services
  • Understand containers, and container orchestration (eg. Kubernetes)
  • Have experience maintaining high-availability services/apps
  • Led projects that involved the collaboration of different teams
  • Have experience mentoring less experienced engineers, and interviewing software engineering candidates

Benefits

  • Meal allowance: 7,63 EUR/day
  • Health insurance (Multicare), w/ co-part (in Portugal)
  • Work from-home allowance: 40,00 EUR/month
  • Transportation: 40,00 EUR/month
  • 25 vacation days per year
  • Labor accident insurance
  • Life insurance
  • Child care allowance (children up to 5 years old): 100,00 EUR/month
  • Maternity and paternity leave extended to 180 and 30 days, respectively
  • 10 consecutive extra days of paid recess at the end of the year, not discounted on your vacation

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
EnglishPortuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Leadership
  • Problem Solving
  • Mentorship

Software Engineer Related jobs