Staff Full Stack Engineer
Staff Full Stack Engineer

Staff Full Stack Engineer

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Pipeline

At a Glance

  • Tasks: Lead the architecture of a cutting-edge platform, blending music, finance, and data.
  • Company: Join a fast-paced, innovative team transforming the music industry.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
  • Other info: Collaborate directly with founders and shape the future of music revenue.
  • Why this job: Make a real impact on independent artists and music companies with your tech skills.
  • Qualifications: 8+ years in software engineering, strong Python and React skills required.

The predicted salary is between 80000 - 100000 £ per year.

Overview

You’ll set the technical direction and own the architecture of Pipeline’s platform end-to-end - the React app our clients use every day, the Python services behind it, and the key data engineering that feeds both. Since launch, Pipeline has processed $2B+ royalties from over 100 DSPs, distributors, labels, publishers, and licensing providers. The data is often unstructured and messy. We also run track-level revenue forecasting at scale across millions of titles in the industry using proprietary ML models.

Pipeline is a lean, fast-moving team with a flat hierarchy. You’ll work directly with every stakeholder at the firm, have real ownership over architecture, a lot of autonomy, and your work will directly affect how independent music companies and independent artists operate and generate revenue.

The Role

You’ll set the technical direction and own the architecture of Pipeline’s platform end-to-end - the React app our clients use every day, the Python services behind it, and the key data engineering that feeds both. You’ll mix architecture and shipping, helping decide how our system fits together and scales as we grow. You’ll design and build user-facing features across our stack. You’ll work closely with a team at the cutting edge of the intersection of music, finance, and data. Together, we will provide key insights on financial performance, catalog analytics, and revenue trends that our users rely on every day.

Responsibilities include contributing to the overall system design and ensuring alignment across data ingestion, transformation, forecasting, and the application layer.

What You’ll Do

  • Set technical direction across how ingestion, transformations, forecasting, and the app fit together
  • Ship features end-to-end in React/TypeScript and Python/FastAPI
  • Own system design for data-heavy workflows, including SQL modeling and migrations, DBT transformations, Airflow DAGs, and ML pipelines
  • Ship features at the intersection of AI and finance, LLM orchestration, external-data enrichment, and automated reports that drive financing decisions
  • Define engineering standards and patterns as we continue to grow our codebase and engineering team
  • Partner with the founders and product team on building critical products and infrastructure for the music industry

What We're Looking For

  • Senior or Staff-level software engineering experience - roughly 8+ years, but we care more about your work quality than the year count
  • Strong Python skills with FastAPI, SQLAlchemy, Pydantic, Alembic
  • Strong React + TypeScript, hands-on with Vite, Tailwind. Comfortable building data-dense UIs at scale.
  • Comfortable with PostgreSQL data modeling, query optimization, and migrations
  • Experience building data pipelines - ETL/ELT patterns, file-based ingestion, batch processing at scale
  • Familiarity with AWS, Docker, and CI/CD
  • You use AI-assisted development tools like Claude Code, Cursor, or similar
  • Clear communicator who can talk to both engineers and non-technical people

Nice to Have

  • Knowledge of the music industry, particularly royalties, metadata, and DSP integrations
  • Snowflake experience - writing queries, managing schemas, building data pipelines
  • Apache Airflow experience, including DAGs, Celery executor, or the Kubernetes operator
  • Experience building or integrating ML models in production
  • Background in observability and monitoring
  • Previous startup or scale-up experience

Staff Full Stack Engineer employer: Pipeline

At Pipeline, we pride ourselves on being an exceptional employer that fosters a dynamic and inclusive work culture. As a Staff Full Stack Engineer, you will enjoy the autonomy to shape our platform's architecture while collaborating closely with stakeholders in a flat hierarchy, ensuring your contributions have a direct impact on the music industry. With opportunities for professional growth and a commitment to innovation at the intersection of music, finance, and data, Pipeline offers a rewarding environment for those looking to make a meaningful difference.
Pipeline

Contact Detail:

Pipeline Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Full Stack Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving React, Python, and data engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions related to full stack development and data pipelines. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Staff Full Stack Engineer

React
TypeScript
Python
FastAPI
SQLAlchemy
Pydantic
Alembic
PostgreSQL
ETL/ELT patterns
AWS
Docker
CI/CD
Data Engineering
Machine Learning
Communication Skills

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your technical skills in Python, React, and data engineering. We want to see how your experience aligns with the role, so don’t hold back on showcasing your best projects!

Tailor Your Application: Take a moment to customise your application for us. Mention specific experiences that relate to our work at Pipeline, especially around music, finance, and data. It’ll show us you’re genuinely interested!

Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your achievements and how they relate to the role.

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’re considered for the role without any hiccups!

How to prepare for a job interview at Pipeline

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, React, and SQL. Brush up on your knowledge of FastAPI and TypeScript, as well as any relevant frameworks like Vite and Tailwind. Being able to discuss your past experiences with these tools will show that you’re ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around data-heavy workflows or building scalable applications. Think about how you approached these problems and what solutions you implemented. This will demonstrate your ability to think critically and adapt in a fast-moving environment.

✨Communicate Clearly and Effectively

Since you'll be working closely with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. Be ready to showcase your communication skills during the interview by discussing how you’ve successfully collaborated with diverse teams in the past.

✨Understand the Music Industry Landscape

Familiarise yourself with the music industry, particularly around royalties and DSP integrations. Showing that you have a grasp of the industry context will not only impress your interviewers but also help you understand the impact of your work on independent artists and music companies.

Staff Full Stack Engineer
Pipeline

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>