Job Title: Backend Software Engineer - Kotlin and Spring Boot
Role Overview
As a Backend Software Engineer, you will play a key role in designing, building, and maintaining scalable, reliable, and secure APIs using Kotlin and Spring Boot.
Our ideal candidate is an experienced professional with strong problem-solving skills, good English communication, and experience with PostgreSQL, Git, and CI/CD workflows. They should be able to collaborate closely with frontend and product teams to deliver high-quality features.
Key Responsibilities
* Design and implement backend services using Kotlin and Spring Boot.
* Build and maintain REST APIs consumed by our applications.
* Work with PostgreSQL databases to ensure performance and reliability.
* Collaborate with product, frontend, and QA teams to deliver high-quality features.
Requirements
We expect the following skills and qualifications from mid-level candidates:
* Strong problem-solving skills and good English communication.
* Experience with PostgreSQL, Git, and CI/CD workflows.
We expect senior-level engineers to have:
* Deep expertise in Kotlin and Spring Boot.
* Complex system design experience.
* The ability to mentor junior engineers.
Benefits
This is a CLT employment type with a working schedule following the Portugal time zone. We offer a dynamic work environment where diversity and inclusion make our team stronger.
What You'll Get Out of It
If you're ready to take your engineering career to the next level, this opportunity offers the chance to grow professionally and personally. Apply now if you meet our requirements and are eager for new challenges.