Our spirit is entrepreneurial, our focus is mobile, and our goal is hyper-growth. If you are interested in becoming a key member of a global and fast-growing team of experts, this is the right place for you! Zedge is a content platform and a global leader in smartphone personalization, with more than 436 million app installs and 30 million monthly active users. From some of the top musicians in the world to local artists, we have it all on Zedge.

Tech Stack:

⚙️ Kotlin 1.9x, Java 17, Spring 3.2x with reactive stack, Docker, MySQL, PostgreSQL, Redis, Elasticsearch, Qdrant, Kafka.
⚙️ Productivity: Gradle, GitLab, Kubernetes, Google Cloud, Grafana, Swagger, JIRA, Confluence, Slack.

Requirments:

💪 Fluent in any JVM-based language (3+ years of experience) (Kotlin experience is not required; we'll help you get started!)
💪 Ability to write clean and testable code.
💪 Proficiency in best practices and design patterns; understand what SOLID principles mean in practice.


Responsibilities:

⚡️ Everything at Zedge revolves around content of different types, e.g., images, audio (podcasts, ringtones, sounds), video, chats, etc. You will be working on the systems that accept content from creators and deliver it to our customers all over the world.
⚡️ Ensuring that the content is uploaded, processed through various APIs (e.g., Google Vision AI, Audible Magic), stored efficiently, and moderated on time. As Zedge grows, so does the amount of content and content types we have, which means a continuous challenge for every member of this team.
⚡️ Ensuring content discoverability: implementing various algorithms for content discovery, working with Elasticsearch to ensure that all content is discoverable quickly and with high accuracy, and dealing with Qdrant vector database to search for similar content.
⚡️ Collaborating with Android/iOS/web developers on new API contracts.
⚡️ Writing software in a Continuous Delivery way: all changes are covered by unit and integration tests, are backward compatible when needed, and are easy to deploy every day.
⚡️ Being proactive in introducing and maintaining the best modern software engineering practices daily.
⚡️ Being responsible for the software you create throughout the full development life cycle, from code to production and monitoring.


We offer:

💰 Monthly compensation from EUR 5000 gross

🧑🏻‍💻 Very little technical debt - we write most of the software from scratch, constantly learn and use the newest technologies

💆‍♀️ An actual work-life balance

🩺 Private health insurance (that includes gym and many more things)

🪑 Home office budget (whatever you need – noise-canceling headphones, gaming chair, etc.)

🤓 Learning budget (an amount that can be spent using up to 10% of your working time)

🍔 Wolt gift cards each month

📚 Free books of your choice

🎉 Extra day off on your birthday

🏢 24/7 access to our office located near the city center

Only selected candidates will be informed.


About Zedge

Zedge owns a portfolio of leading digital consumer brands that serve 43 million monthly active users across the globe. Our portfolio consists of Zedge Ringtones and Wallpapers, the leading mobile app used for mobile phone personalization, social content, and fandom art; Zedge Premium, a marketplace for artists, celebrities, and emerging creators to market their digital content, to Zedge’s users; and Emojipedia, the leading source of all things emoji. Zedge monetizes its content through ad-supported offerings, tokens, NFTs, and subscriptions. For more information, visit https://www.zedge.net