Backend developer

Developing high-quality, reusable code adhering to best practices; Developing functional and maintainable backend applications

  • Employer: Better
  • Location: Ljubljana, Slovenia
  • Employment type: Full-time
  • Work mode: HYBRID
  • Posted:
  • Apply before:

Job description:

- Developing high-quality, reusable code adhering to best practices

- Developing functional and maintainable backend applications

- Continuously optimising performance and addressing bugs

- Contributing to the overall application lifecycle

- Defining and communicating technical and design requirements

- Conducting code reviews and providing constructive feedback to maintain code quality

- Staying up to date with current best practices and exploring new technologies

- Using AI tools for improved productivity

- Mentoring junior colleagues and supporting their technical and professional growth

Requirements:

- 3 or more years of experience as a backend developer in Java or Kotlin

- Proven ability to design, develop, and deploy applications using Spring Boot

- Experience with building automation tools (Gradle and Maven)

- Track record of working with Git and GitLab for version control in a team environment

- Demonstrated knowledge and practical application of CI/CD principles and tools

- Experience with performance profiling tools to optimise application performance

- Experience working with cloud-based infrastructure (Docker, Kubernetes, and/or Azure)

- Knowledge of SQL and NoSQL databases (e.g. PostgreSQL, OpenSearch) is a plus

- Strong verbal and written communication in English and Slovenian

- Strong decision-making, communication, teamwork, collaboration and organizational skills

- Our technology stack:

- Java and Kotlin

- Spring Boot

- Relational Databases (PostgreSQL, Oracle, MS SQL Server), OpenSearch, Kafka, …

- Maven, Gradle

- Git, GitLab

- Continuous Integration tools (TeamCity, GitLab)

- Profilers (YourKit)

- Cloud technologies (Docker, Kubernetes, Azure)

We offer:

- Full-time employment and other financial benefits: Enjoy a stable position with a range of comprehensive benefits tailored to enhance your work experience.

- Personal and professional growth: We go beyond buzzwords. From internal and external trainings to mentoring, coaching, and access to our internal training platform, you’ll have the tools and support to shape your path.

- A real focus on wellbeing: Our wellbeing policy is more than just words. It includes access to resources designed to help you stay balanced, focused, and healthy, inside and outside of work.

- Flexibility and trust: Enjoy the autonomy to manage your own schedule with flexible hours and a hybrid work model that adapts to your lifestyle.

- A culture of learning and openness: Work in a flat, collaborative environment where curiosity, critical thinking, and knowledge sharing are part of the daily rhythm, not just encouraged but expected.

- Meaningful impact: Be part of a mission-driven company transforming healthcare for over 30 million patients worldwide. What you do here matters.

- A great space to do your best work: Work from our bright and thoughtfully designed office in the heart of Ljubljana, where you’ll have your own desk and a vibrant community of colleagues.

Apply on JobFlick and see your transparent match score

Permanent link to this listing