DJOID
Senior Backend Engineer
Ort: Berlin
Veröffentlicht: 19.11.2024
Veröffentlicht: 19.11.2024
About Us Djoid is revolutionizing music curation for DJs by delivering cutting-edge tools that allow for intuitive, efficient, and dynamic playlist creation. As a rapidly growing music tech company based in Berlin, Djoid serves hundreds of DJs worldwide, empowering them to streamline their music curation process and focus on creating unforgettable experiences. Role Overview We are looking for an experienced Senior Backend Engineer to join our engineering team. This role will focus on building, packaging, and optimizing our cross-platform audio application for both Windows and Mac. You will also manage complex dependencies, handle database integration, and support robust CI/CD workflows. If you're passionate about audio technology and thrive in an environment that encourages creativity and innovation, we'd love to meet you. Key Responsibilities Cross-Platform Development : Build and package applications for both Windows and Mac, ensuring high-quality performance and reliability across platforms. Dependency Management : Manage and optimize software dependencies for seamless integration, with a special focus on audio and system libraries. Database Management : Design, implement, and optimize database solutions to enable efficient data handling and retrieval, ensuring Djoid users have quick access to their curated music libraries. Audio Processing : Leverage C++ and Python skills to work with audio libraries, enhancing Djoid’s features and performance for a world-class user experience. Continuous Integration and Deployment : Set up and maintain CI/CD workflows on GitHub, ensuring a smooth development pipeline and timely updates. Collaboration and Communication : Work closely with our development team, product managers, and support teams to deliver high-quality features that meet user needs. Qualifications Experience : 5+ years in software engineering, with a strong focus on cross-platform application development and database management. Technical Skills : Proficiency in C++ and Python . Cross-Platform Packaging experience, especially for Windows and Mac. Expertise with database management : designing, optimizing, and maintaining efficient data storage solutions. Experience with audio libraries (Juce is a huge plus). Strong CI/CD experience, particularly with GitHub for version control and builds. Problem Solver : Ability to tackle complex technical challenges, especially those involving dependency management and database optimization. Proactive and Independent : Self-motivated, with excellent communication skills and the ability to work effectively in a remote team environment. Nice to Have : Experience in the audio tech/music industry. Familiarity with other audio-processing tools and libraries. Why Join Djoid? Innovative Team : Join a team of dedicated music tech experts, musicologists, and DJs who are passionate about transforming the way DJs work. Impactful Work : Contribute directly to the core of Djoid’s mission, shaping the experience of DJs around the world. Flexible Work Environment : Enjoy the freedom of a remote-first culture with flexible working hours. Growth Opportunities : As part of a fast-growing company, you'll have ample opportunities to grow and take on new challenges. Ready to take your engineering skills to the next level and make a meaningful impact on the music industry? Apply now and join us in crafting the future of music curation with Djoid! Apply Today!