⚙️ Java, Kotlin, Reactive programming, Spring, Kubernetes, Kafka, Maven, Gradle, Docker, MySQL, PostgreSQL
⚙️ Productivity: GitLab, Google Cloud, Grafana, Swagger, JIRA, Confluence, Slack
💪 Fluent in any JVM-based language (Kotlin experience is not required, we'll help you to get started!)
💪 Ability to write clean and testable code
💪 Proficiency in best practices and design patterns
Everything at Zedge is around content of different types, e.g. images, audio (podcasts, ringtones, sounds), video, chats, etc. "Content Management Platform" (#cm) team is responsible for:
⚡️ 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.
⚡️ Examples of upcoming initiatives: rebuilding moderation processes and tooling from scratch, introducing more new content types (uploading, storing, serving, moderating, access rights); upgrade "legacy" (Java 11, but another framework) content management services.
⚡️ Working together with the full-stack #cm team (UX, product, web, server-side) to deliver world-class entertainment to our 500 million users worldwide
⚡️ Writing software in Continuous Delivery way - all changes are covered by unit and integration tests, backwards compatible when needed, easy-to-deploy every day
⚡️ Being proactive in introducing and maintaining the best modern software engineering practices every day
💰 Monthly compensation of EUR 3500-7000 gross
📉 Either Stock Options or DSU package of NYSEAMERICAN:ZDGE
🧑🏻💻 Very little technical debt - we write most of the software from scratch, constantly learn and use the newest technologies
🏡 We are remote-first and we will continue to be - there is no need to go to the office, but you can choose what's best for you
Only selected candidates will be informed.