At a Glance
- Tasks: Transform processes and develop web-based tools for karaoke fans.
- Company: Join Sing King, a vibrant team of music lovers and game enthusiasts.
- Benefits: Competitive salary, hybrid working, and a fun, inclusive culture.
- Other info: Opportunity to grow in a fast-paced, innovative environment.
- Why this job: Make a real impact in the entertainment industry while enjoying your passion for music.
- Qualifications: Experience in software development, creativity, and a passion for problem-solving.
The predicted salary is between 50000 - 60000 £ per year.
Sing King is on a mission to delight millions of singers around the world through our portfolio of games and singing experiences across multiple platforms. Our successful flagship YouTube channel welcomes over 14 million subscribers and 30 million unique viewers each month, and along with our latest Mobile Game release we are continuing to build innovative and exciting products that spread joy to singers wherever and whenever they sing. We are a team of music lovers, game enthusiasts and entrepreneurial spirits. We are passionate about our vibrant and growing community of global singing fans. This is a unique opportunity to play a key role in the growth of an ambitious, nimble and fast‑growing entertainment business.
ABOUT THE ROLE
As our full‑time Software Engineer, you will help transform processes and develop fast, reliable web‑based tools and apps that deliver impact. This role is a great fit if you enjoy taking ownership of areas that don’t yet have clear answers, and turning problems into scalable, forward‑thinking solutions. You connect points of commonality across the business and wrap them into combined or complimentary solutions. This role sits within the Data & Tools function, responsible for building the systems that allow Sing King’s data, content, and products to operate reliably and scale intelligently. At the heart of Sing King is our CMS. It’s responsible for orders, data validation, third‑party reporting, distribution, and more. Under your guidance, you’ll evolve us from our existing combination of backend and frontend systems into a new bespoke solution incorporating an API currently being developed in Python (FastAPI with PostgreSQL) and a web‑app frontend in React.js or similar.
WHAT YOU’LL DO
- Lead the CMS architecture, the heart of the creation and distribution of our assets and data.
- In collaboration with the Senior Leadership you’ll define, scope, and plan improvements, new features, anticipating business needs before they happen.
- Maintain and develop our internal REST API that centralises business logic for the CMS, tools, asset management, data validation, and publishing of Karaoke content.
- Transform the CMS frontend to deliver a fast, intuitive experience, built around how people actually work.
- Design and build automation workflows that remove manual toil from content production, such as thumbnail generation, media transcoding, uploading, scheduling, playlist generation, web‑scraping and more.
- Prototype and develop simple light web‑apps and services that empower internal teams or service our fans, whether that’s Discord/Slack bots, or simple ways for the public to request songs and submit user‑generated content.
- Collaborate with Data experts to turn models and research into internal tools and help solve data quality challenges through fuzzy matching, LLM‑assisted enrichment, or other solutions.
WHAT YOU’LL BRING
- Organisation - Ability to manage multiple technical priorities with excellent time and project management.
- Agile approach - Can develop scrappy Proof of Concepts to pitch new ideas and generate buy‑in, as well as making swift pivots if business priorities change.
- Attention to detail - Can deliver accurate results that are key to decision‑making and maintaining high quality deliveries with our music industry partners.
- Creativity to solving problems - Able to translate complex business requirements into novel and practical designs, that make sure every need is taken care of.
- Security conscious mindset - Solid understanding of software engineering fundamentals, data privacy, and secure coding practices.
DESIRED SKILLS
- Version control & deployment practices – Strong experience with Git/GitHub and CI/CD workflows, with a focus on clean, reliable releases.
- Cloud & backend systems – Experience working with cloud platforms (e.g. Google Cloud Platform) and backend systems, including deploying and maintaining production‑ready web applications.
BONUS POINTS
- Passion for karaoke, rhythm games, or community‑led mobile games.
- Experience with no‑code, low‑code platforms such as Retool.
- Experience with popular web scraping methods.
- Experience with PostgreSQL and BigQuery.
HOW WE WORK
- We’re a small team, so we move fast and experiment often.
- We believe in creative exchange and collaborative ownership.
- We prioritise ideas that make our players feel something - joy, energy, expression.
- We operate a hybrid working policy at Sing King and expect a balance of office and home working for this role - our office is in Farringdon, London.
- We offer a competitive salary and benefits package.
We’re committed to building a diverse and inclusive team. We strive to create an environment where everyone feels they belong, and we welcome applications from people of all backgrounds, experiences, and identities. If this role excites you, we encourage you to apply, even if your experience doesn’t align perfectly with every requirement. We are dedicated to making our recruitment process accessible to all. Please let us know if you require any adjustments (for example, interview location, structure, or materials in an alternative format).
Software Engineer: CMS & Data Tools for Karaoke Fans employer: Sing King
At Sing King, we pride ourselves on being an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and collaboration thrive. Our team of passionate music lovers and game enthusiasts enjoy a hybrid working environment in the heart of Farringdon, London, offering competitive salaries and benefits alongside ample opportunities for personal and professional growth. Join us to make a meaningful impact in the entertainment industry while delighting millions of karaoke fans worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer: CMS & Data Tools for Karaoke Fans
✨Tip Number 1
Get to know Sing King! Dive into their YouTube channel and games to understand their vibe. This will help you connect with the team during interviews and show your genuine passion for what they do.
✨Tip Number 2
Network like a pro! Reach out to current or former employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role at Sing King. Personal connections can make a big difference!
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills, especially in Python and React.js. Be ready to showcase your problem-solving abilities through practical examples during the interview process.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Sing King family. Don’t miss out on this opportunity!
We think you need these skills to ace Software Engineer: CMS & Data Tools for Karaoke Fans
Some tips for your application 🫡
Show Your Passion for Music and Gaming:When writing your application, let your love for music and gaming shine through! We want to see how your interests align with our mission at Sing King. Share any relevant experiences or projects that highlight your enthusiasm for karaoke or rhythm games.
Tailor Your Application:Make sure to customise your application to fit the role of Software Engineer. Highlight your experience with CMS, APIs, and web development tools like React.js. We appreciate when candidates take the time to connect their skills with what we’re looking for!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your past experiences and how they relate to the job. We love a well-structured application that makes it easy for us to see your qualifications!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at Sing King
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python (FastAPI), PostgreSQL, and React.js. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Think about situations where you had to create innovative solutions or improve existing processes, as this aligns perfectly with what Sing King is looking for.
✨Demonstrate Your Passion for Music and Gaming
Since Sing King is all about karaoke and gaming, share your enthusiasm for these areas during the interview. Whether it's discussing your favourite karaoke songs or games, showing genuine interest can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's future projects, team dynamics, or the specific challenges they face. This not only shows your interest but also helps you gauge if the company culture aligns with your values.