Software Engineer III

QuintoAndar Logo

QuintoAndar

πŸ“Remote - Brazil

Summary

Join QuintoAndar, a leading proptech company in Latin America, and become a Software Engineer. Develop and maintain microservices, ensuring high code quality through Agile methodologies and code reviews. Contribute to improving development tools and processes. Troubleshoot and debug software issues, creating post-mortems to prevent future incidents. Work in a remote-first environment with flexible office options in Brazil. The role requires proven experience with Agile, proficiency in Java, Kotlin, or JavaScript, and experience with RESTful APIs and software monitoring. QuintoAndar offers a competitive salary and benefits package, including health and dental plans, life insurance, and extended parental leave.

Requirements

  • Proven experience with Agile development practices, including Scrum or Kanban
  • Proficient in one or more programming languages, such as Java, Kotlin, or JavaScript
  • Experience designing RESTful APIs
  • Experience with tools and practices for software monitoring, observability, and performance tracking
  • Solid software engineering fundamentals, including version control, testing,deployment automation, code reviews and design documentation
  • People that are seeking to learn and deliver real impact through high-quality data-driven and structured software, valuing work-life balance
  • Fluency in Portuguese and knowledge in English - we use English to write our code, documentation, tools, reference materials and eventually talk to partners and coworkers from other countries
  • Knowledge in computer theory, including optimization of algorithms and distributed systems

Responsibilities

  • Develop independent (micro-)services that address specific solutions
  • Responsible for the entire lifecycle of their code
  • Work with Agile methodologies and participate in ceremonies to contribute to team process improvements
  • Improve the development experience at QuintoAndar by enhancing development tools, test coverage, and/or code structure
  • Handle incidents, troubleshoot, and debug software issues with a learning mindset. Create post mortems and take actions to avoid similar incidents in the future
  • Participate in code reviews and ensure high code quality, building and helping to create documentations
  • Actively improve the way we build software and pave the road to solve new challenges

Preferred Qualifications

  • Have experience mentoring other software engineers
  • Have experience designing and evolving software architecture from the ground up
  • Have already developed scalable client-server mobile applications
  • Have experience with cloud service platforms and its services (AWS, GCP, Azure, etc.)
  • Understand how modern CI/CD works
  • Have some knowledge about containers and container orchestration (e.g. Kubernetes)
  • Know how to test and tune scalability
  • Understand the work is never done; we are always taking care and evolving our services

Benefits

  • Competitive salary package
  • Bonus
  • Meal allowance ("Flash benefΓ­cios")
  • Health plan
  • Dental plan (optional)
  • Life insurance
  • Daycare subsidy
  • Subsidy to sports practicing (WellHub)
  • Extended maternity and paternity leave
  • Reserved room for breast-feeding*
  • Discount on our parking lot*
  • Language learning support
  • Free bike rack in our parking lot*

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.