Software Engineer

QuintoAndar
Summary
Join QuintoAndar, a leading proptech company in Latin America, and become a Software Engineer. Develop and maintain microservices, contributing to the entire lifecycle of your code. Collaborate with the product team, improve development tools, and participate in software design discussions. Create scalable and maintainable solutions using various technologies, including Java, SQL, Polymer, MongoDB, Python, and React. Help organize the software architecture to orchestrate service architecture. The role requires proficiency in at least one programming language and relational databases, experience developing features, and the ability to analyze problems and write clean code. QuintoAndar offers a remote-first work model with offices in São Paulo and Campinas, competitive salary, bonus, meal allowance, health and dental plans, life insurance, and more.
Requirements
- Proficiency in at least one programming language and relational databases
- Experience developing features and fixing bugs of medium complexity
- Ability to analyze problems, design solutions, and write clear, maintainable, and scalable code
- Experience implementing features independently while following best practices
- Understanding of how code impacts the ecosystem and ownership of the full development lifecycle (coding, testing, deployment, and continuous improvements)
- Willingness to learn and grow in a collaborative environment that values diverse perspectives
- Fluency in Portuguese and working knowledge of English – we use English for code, documentation, tools, and technical references, as well as occasional interactions with international colleagues and partners
Responsibilities
- Develop independent (micro-)services that address specific solutions
- Responsible for the entire lifecycle of their code
- Contribute not only with your immediate team’s challenges but with the whole product team - by sharing inputs/code/etc
- Improve the development experience at QuintoAndar by enhancing development tools, test coverage, and/or code structure
- Participate actively in discussions and decisions of software design. Building and helping to create documentations
- 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 we will give you space to learn and improve
- Help organize software architecture to harmonically orchestrate our services architecture
Preferred Qualifications
- Have basic knowledge of computer science concepts, including algorithm optimization and distributed systems
- Understand modern software architecture and can make architectural decisions with supervision
- Have experience with RESTful APIs and service integration principles
- Are familiar with CI/CD and deployment automation
- Have basic knowledge of containers and orchestration (e.g., Docker, Kubernetes)
- Take initiative to propose solutions and actively collaborate with the team
Benefits
- Competitive salary package
- Bonus
- Meal allowance ("Flash benefícios")
- Health plan
- Dental plan (optional)
- Life insurance
- Daycare subsidy
- Subsidy to sports practicing (Gympass)
- Extended maternity and paternity leave
- Reserved room for breast-feeding*
- Discount on our parking lot*
- Language learning support
- Free transfer from Vila Madalena and Fradique Coutinho stations to the office*
- Free bike rack in our parking lot*
Share this job:
Similar Remote Jobs

