Full Stack Developer - PART TIME

Full Stack Developer - PART TIME

Part-Time 30000 - 40000 £ / year (est.) Home office (partial)
Sing King

At a Glance

  • Tasks: Develop innovative web tools and apps to enhance singing experiences for millions.
  • Company: Join a vibrant team at Sing King, passionate about music and gaming.
  • Benefits: Enjoy competitive pay, flexible working, and a fun, inclusive culture.
  • Other info: Hybrid work model with great opportunities for creativity and growth.
  • Why this job: Make a real impact in the music community while honing your tech skills.
  • Qualifications: Experience in software development, especially with Python, Node.js, and JavaScript.

The predicted salary is between 30000 - 40000 £ 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 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.

Experience with 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 - PART TIME employer: Sing King

At Sing King, we pride ourselves on being an excellent employer that fosters a vibrant and inclusive work culture, where creativity and collaboration thrive. Our part-time Full Stack Developer role offers the unique opportunity to work on innovative projects that bring joy to millions of singers worldwide, all while enjoying a flexible hybrid working policy in our Farringdon office. With a commitment to employee growth and a competitive benefits package, we empower our team members to make a meaningful impact in the world of music and gaming.

Sing King

Contact Details:

Sing King Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Developer - PART TIME

Tip Number 1

Network like a pro! Reach out to your connections in the tech and gaming industries. Attend meetups, webinars, or even online forums where you can chat with fellow developers. You never know who might have a lead on a part-time gig at Sing King!

Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those related to web apps or tools. Make sure to include any fun karaoke or game-related projects you've worked on. This will help us see your passion and creativity!

Tip Number 3

Prepare for the interview by brushing up on your technical skills. Be ready to discuss your experience with Python, React.js, and any automation workflows you've built. We love seeing candidates who can think on their feet and adapt to new challenges!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows us you're genuinely interested in joining our team of music lovers and game enthusiasts. Let’s make some magic happen together!

We think you need these skills to ace Full Stack Developer - PART TIME

Full Stack Development
Python
FastAPI
PostgreSQL
React.js
REST API Development
CMS Architecture

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 community-led games.

Tailor Your CV:Make sure your CV speaks directly to the role. Highlight your experience with Python, React.js, and any relevant tools you've used. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re the perfect fit for Sing King. Mention specific projects you've worked on that relate to our mission and how you can contribute to our vibrant community.

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 from 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 the interview.

Show Your Passion for Music and Gaming

Since Sing King is all about music and gaming, don’t hesitate to share your personal experiences with karaoke or rhythm games. This will not only show your enthusiasm but also demonstrate that you understand the company’s mission and culture.

Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving skills, especially around automation workflows and data validation. Be ready to discuss past projects where you’ve tackled similar challenges and how you approached them.

Ask Insightful Questions

At the end of the interview, have a few thoughtful questions prepared. Inquire about the team dynamics, the current projects they’re excited about, or how they envision the future of their products. This shows your genuine interest in the role and the company.