At a Glance
- Tasks: Develop innovative web tools and apps to enhance singing experiences for millions.
- Company: Join Sing King, a vibrant tech company passionate about music and gaming.
- Benefits: Enjoy a competitive salary, hybrid working, and a supportive team culture.
- Other info: Flexible working environment with opportunities for creative collaboration and growth.
- Why this job: Make a real impact in the music community while working with cutting-edge technology.
- Qualifications: Proficient in Python, Node.js, JavaScript, and strong project management skills.
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, passionate about our vibrant and growing community of global singing fans.
As our full-time Full Stack Engineer, you will help transform processes and develop fast, reliable web-based tools and apps that deliver impact. 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. 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.
- Lead the CMS architecture, the heart of the creation and distribution of our assets and data.
- 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.
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.
Security conscious mindset - Solid understanding of software engineering fundamentals, data privacy, and secure coding practices.
Strong programming skills – Proficient in languages such as Python, Node.js, and JavaScript, with a solid understanding of core engineering principles.
Version control & deployment practices – Strong experience with Git/GitHub and CI/CD workflows, with a focus on clean, reliable releases.
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 popular web scraping methods.
- Experience with PostgreSQL and BigQuery.
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.
Full Stack Developer Hybrid/Remote Working employer: Sing King
At Sing King, we pride ourselves on being an exceptional employer that fosters a vibrant work culture where creativity and collaboration thrive. Our hybrid working model allows for flexibility while our London office serves as a hub for passionate music lovers and game enthusiasts to come together. With a commitment to employee growth and a competitive benefits package, we empower our team to innovate and make a meaningful impact in the world of singing experiences.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Developer Hybrid/Remote Working
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with what Sing King is doing. Highlight any web apps or tools you've built, and make sure to include links to your GitHub for potential employers to check out your code.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about coding; be ready to discuss your thought process and how you tackle problems.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Tailor your application to highlight your passion for music and gaming, and don’t forget to express why you want to be part of the Sing King family!
We think you need these skills to ace Full Stack Developer Hybrid/Remote Working
Some tips for your application 🫡
Show Your Passion:Let us see your love for music and gaming shine through in your application! Share any personal projects or experiences that highlight your enthusiasm for karaoke or rhythm games. We want to know what makes you tick!
Tailor Your CV:Make sure your CV is tailored to the role of Full Stack Developer. Highlight your experience with Python, React.js, and any relevant projects you've worked on. We appreciate a clear connection between your skills and what we’re looking for.
Be Clear and Concise:When writing your cover letter, keep it clear and to the point. We love a good story, but make sure you’re also addressing how your skills can help us transform our CMS and build amazing tools. Less fluff, more impact!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Sing King
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, React.js, and PostgreSQL. Brush up on your knowledge of REST APIs and CI/CD workflows, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss any relevant projects you've worked on, particularly those that demonstrate your ability to build web-based tools or apps. If you have experience with automation workflows or web scraping, be ready to share specific examples and the impact they had.
✨Emphasise Collaboration
Since this role involves working closely with data experts and other teams, highlight your teamwork skills. Share experiences where you collaborated on projects, especially in an agile environment, and how you contributed to achieving common goals.
✨Express Your Passion
Sing King values a passion for music and gaming, so don’t hesitate to express your enthusiasm for karaoke or rhythm games during the interview. This can help you connect with the team and show that you align with their mission to delight singers around the world.