Job Description
Summary: We are seeking experienced software developers to design and implement robust backend solutions using Java or Kotlin.
Your Responsibilities:
* Design, develop, and test scalable backend systems using Java or Kotlin.
* Contribute to the entire software development lifecycle, from requirements gathering to design, coding, testing, and deployment.
Required Skills:
* +3 years of experience as a Java developer.
* Experience with Kotlin.
* Experience with Spring/Springboot.
* Solid knowledge of object-oriented programming principles and design patterns.
* Experience with Terraform.
* Experience with unit testing, integration testing, and test-driven development.
* Proficiency in Git and continuous integration/continuous deployment (CI/CD).
* Knowledge in Kafka.
* Experience with Kubernetes.
* Experience with GraphQL.
* Knowledge in Azure Cloud.
* Experience working in an Agile development environment.
* Fluent English communication skills.
* Mandatory Portugal residence.
Benefits
* Personalized support for career growth.
* Diverse and innovative work environment.
* The opportunity to become a company shareholder.
* Community engagement and non-profit technology projects.
* Supportive policies for work-life balance and parenthood.
Our Principles:
* We promote diversity and inclusion.
* We commit to equal opportunity.
* We foster entrepreneurial freedom and individual empowerment.