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.