About us

We are on a mission to help consumers save time and money by matching them with the best products for their needs with banking, insurance and utilities. ComparaJá is part of Samlino Group (https://samlinogroup.com/). Operating across five markets, we empowered over 10 million users last year alone, propelling them toward living healthier financial lives.

Role Description:

We are actively seeking Backend Developers to join our team and play a crucial role in maintaining our existing applications while contributing to the development of new solutions for both our clients and internal teams.

The ideal candidate will have a passion for creating robust, scalable, clean and efficient backend systems. As a Backend Developer, you will collaborate with cross-functional teams to design and implement server-side logic, ensuring seamless integration with frontend components. If you are a creative problem solver with excellent coding skills and a strong understanding of application architecture, this opportunity is for you.

This position is for a hybrid work model, allowing you to work from home most of the time, but you should be based in Lisbon for those moments where office presence is required.

Responsibilities:

  • Design, develop, and maintain server-side logic and functionality.
  • Design effective and scalable data models and algorithms that can handle growing user loads following horizontal and vertical scaling strategies.
  • Collaborate with frontend developers, UX/UI designers, and other team members to deliver cohesive solutions.
  • Integrate backend services with external APIs and third-party services.
  • Troubleshoot and debug issues to ensure  a seamless function from existing applications.
  • Document codebase, APIs, and technical processes for internal and external use, providing clear documentation for troubleshooting and future developments.
  • Develop unit and integrated tests for mission critical features and developments.

Ideal requirements:

  • Minimum 3 years of professional backend development experience, preferably with Java. Groovy or C#-
  • Experience with SQL, with a preference for PostgreSQL.
  • Familiar with CI/CD principles and their application.
  • Exceptional problem-solving and debugging abilities.
  • Ability to work both as a team player and independently.
  • Experience with AWS infrastructure is advantageous.
  • Experience working in Agile/Scrum development processes.
  • Advanced/fluent proficiency in both Portuguese and English (spoken and written).

Where: Lisbon

ComparaJá perks:

  • Health insurance
  • Meal and transport allowance
  • Ongoing training

Please note that at this time, we are not able to sponsor or provide visa support.

 

Diversity, Equity & Inclusion

ComparaJá.pt Platform supports equal opportunities. We believe that building and maintaining good results comes from diverse, plural, inclusive human capital with different life experiences. Strong teams help us better solve problems, understand our customers and drive innovation.

 

Privacy & Data Protection

In the Talent Acquisition process,  ComparaJá.pt Platform acts as a controller for collecting and processing your personal data. ComparaJá.pt Platform, in its activities, considers Information Security, Personal Data Protection and Privacy Guarantee to be essential. In the obligation to provide information that binds us, under the terms of the law, we invite you to consult our Privacy Policy (available at: comparaja.pt/politica-privacidade) and our Code of Conduct for the Security of Information and Personal Data (available at: comparaja.pt/sobre-nos).

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.