Software Engineer Role
We are seeking a skilled Software Engineer to join our agile product team in Porto, Portugal.
About the Job:
* As a Backend Software Engineer, you will be responsible for expanding and enhancing our secure and cloud-native platform for automotive finance, leasing, fleet, and mobility management.
You will work closely with our multidisciplinary team, mentoring and coaching less experienced engineers to elevate the team's performance. This is a fantastic opportunity to contribute to the overall success of the company and help drive its commitment to delivering high-quality software solutions.
Key Responsibilities:
* Translating domain models into scalable microservice architectures
* Collaborating with internal API consumers using a domain-driven-design approach and integrating with external systems through tasks such as database design, data access & ORMs
* Developing cloud-native solutions, utilizing modern development and DevOps practices including CI/CD, containerization & automated testing
* Prioritizing a security-first approach when implementing features and changes in the SSDLC process
Required Skills and Qualifications:
* Experience (3+ years) as a backend engineer developing production-ready solutions using the Java stack
* Experience in implementing RESTful APIs within microservice architectures
* Expertise in SQL (specifically PostgreSQL) is essential, familiarity with other NoSQL databases is a plus
* Proficiency in DevOps with tools like Git, Maven, Jenkins or GitHub Actions is expected
* Experience or knowledge of technologies such as Angular, Kafka, Docker/Podman, or Kubernetes is a plus
Benefits:
* A competitive salary paid 14 times a year
* Full medical insurance covered by the company
* €9.60 daily meal allowance for every day worked
* Flexibility with adjustable hours and work-from-home options
* A sleek, modern office with excellent accessibility and amenities
* Tailored six-month onboarding with your own job coach
* Exciting team events: think after-work drinks, BBQs, etc.
Why Work at Our Company?
This is more than just a job—it's a chance to be part of a company that values growth, innovation, and people. Whether you're coordinating our fleet or helping to attract top talent, you'll make a meaningful impact every day.