Senior Software Engineer
QuintoAndar
πRemote - Portugal
Please let QuintoAndar know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join QuintoAndar's Lisbon tech hub as a Senior Software Engineer and contribute to the future of real estate technology. You will work on AI/ML projects, collaborating with a global team primarily based in Brazil. This role involves the entire product development lifecycle, from ideation to deployment and monitoring. QuintoAndar embraces a remote-first philosophy, allowing you to work from anywhere in Portugal, with a vibrant office in Lisbon available. The company offers a competitive compensation package and various benefits. The selection process takes approximately 40 days.
Requirements
- Fluency in at least one programming language, and databases (experience w/ Elasticsearch is a big plus!)
- 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
- 5+ 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)
Responsibilities
- 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
Preferred Qualifications
- Have experience working with search, and recommendation applications
- Have experience with Elastisearch, vector search, LLM-agents applications, and personalized recommendations
- Fluent in one of our main stacks: Java, Kotlin
- 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
- Competitive compensation package, including salary + performance annual bonus + stock options
- Meal allowance
- Health insurance
- Work from-home allowance
- Transportation
- 25 vacation days per year + a week off between end of year Holidays
- Labor accident insurance
- Life insurance
- Child care allowance (children up to 5 years old)
- Maternity and paternity leave extended to 180 and 30 days, respectively
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.
Similar Remote Jobs
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πGermany
- πGermany
- πPortugal
- π°$90k-$125kπCanada
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States
Please let QuintoAndar know you found this job on JobsCollider. Thanks! π