Developer (node.js)

London, United Kingdom

Job Description


Company Description
From one tiny Santa Monica office in 2014, we now have offices in 15 major cities worldwide, delivering 100%+ YoY revenue growth in recent years. In this short time span, we have developed some of the most progressive teams and technologies and continue innovating how B2B music is researched, discovered, created, and transacted.
With these capabilities, we\xe2\x80\x99ve helped our clients grow their businesses and foster positive brand affinity with their respective audiences \xe2\x80\x93 all through the power of music. Our clients include Google, Adidas, Netflix, VRBO, Fenty, and many more.
We\xe2\x80\x99re thrilled to celebrate their success and are proud our efforts have been recognized across the creative industry. Our teams regularly receive top awards such as Cannes Gold Lion, D&AD, Clios, Music and Sound Awards, London International Awards, Transform, and more. And yet, our work is far from done. We will continually challenge ourselves, question, and strive for excellence\xe2\x80\xa6. All done with a shared love of music and technology and changing the industry for good.

We\xe2\x80\x99re seeking a Developer (Node.js) to become a part of the Supply Chain team at the Songtradr Group. The team develops our global-leading B2B music Platform-as-a-Service that enables companies and brands to connect to its global music catalogue and rights management system to launch and manage unique and engaging music experiences.
Operating worldwide in over 80 markets and integrated with more than 300,000 labels and publishers, Songtradr\xe2\x80\x99s platform automates the complex and time consuming processes of music licensing management, making it easier to access and use music in streaming services, social media, home fitness, gaming and retail. Our industry leading clients include Triller, Apex Rides and Grandpad to name a few.
You\xe2\x80\x99ll be joining an enthusiastic technology team who enjoy what they do and operate with autonomy. Development teams deploy into production multiple times a day and are empowered to deploy as soon as automated tests pass. Techniques such as pair programming and test-driven development (TDD) are deeply embedded. We\xe2\x80\x99re strong advocates of TDD and would only consider you for a position if you have a strong passion for it. We\xe2\x80\x99re not perfect and not afraid to say so and we\xe2\x80\x99re constantly striving to improve the way we work (utilising tools such as retrospectives, 1-2-1s and knowledge sharing). We have regular sessions sharing ideas, and discussing practices and technologies.
We follow lean principles, using techniques such as Kanban to drive this, keeping stories small and value-driven. We operate iteratively, delivering features as we go, to ensure we are solving the right problem in a meaningful way. We work in cross-functional teams, where developers and site reliability engineers work together to achieve our goals.
We\xe2\x80\x99re working at scale \xe2\x80\x93 our service-oriented API Platform is handling billions of requests per month and growing quickly. Our production systems run in AWS and Google Cloud using various languages, primarily Node.js and C#. We embrace Linux and cloud-native-style architectures. We have a strong DevOps culture and like to use externally managed services to allow us to focus on what makes our products great.
Main Job Duties
You\xe2\x80\x99ll be joining our API & tools team which specialises in delivering features for our client-facing API and the underlying services which power it. A typical day starts with a stand-up. You\'ll pair remotely with team members via video call. There will be regular check-ins with the team (such as in retrospectives and knowledge-sharing events). You will also be coordinating with the product team (e.g. for requirements gathering, and slicing).
The technology we currently use:

  • Node.js with some C# for older applications
  • Linux
  • AWS
  • Serverless (AWS Lambda, Batch, Fargate)
  • Messages Queues (SQS)
  • Relational Databases (PostgreSQL & SQL Server)
  • NoSQL & Object storage (AWS DocumentDB, S3)
  • Containers (Docker, Docker Compose, ECS)
  • Infrastructure as Code (CloudFormation, Terraform)
  • Observability (Datadog)
  • Scripting (Bash, Make)


Skills & Experience
Essential:
  • Experience and a strong desire to develop using TDD
  • Keen to partake in paired programming
  • Desire to build software in a lean and agile way
  • Experience in Node.js and at least one other language
  • Infrastructure as code experience (e.g. CloudFormation, Terraform)
  • Experience building public-facing APIs composed of small, well-defined backend services
Desirable:
  • AWS or GCP experience
  • Docker & Linux experience
  • Some C# experience
  • Experience designing and implementing microservice architectures
  • Experience configuring CI/CD pipelines (e.g. GitHub Actions, TeamCity)
  • Experience owning products end-to-end, including managing how they operate in production
  • Scripting experience (e.g. Bash)
  • Observability, monitoring experience (e.g. DataDog)
  • Data engineering experience (e.g. SQL, NoSQL)
  • Understand & champion lean software development principles


Personal Attributes
  • You\xe2\x80\x99re passionate about software development and understand that it involves a lot more than just writing code. To you, quality (both internal and external) matters.
  • You see it as your remit to understand our domain so we can all deliver as much value to the business as possible.
  • You care about the ways that you work and agree with our Tech Principles.


How You\xe2\x80\x99ll Fit Songtradr\xe2\x80\x99s Culture
CONSCIOUSLY COLLABORATIVE: You understand \xe2\x80\x98team\xe2\x80\x99 and collaborate with kindness and respect HUMBLY CONFIDENT: You\xe2\x80\x99re confident but are never arrogant
DILIGENTLY DRIVEN: You\xe2\x80\x99re self-motivated, hard-working, and get results INNOVATIVE SOLUTIONS: You\xe2\x80\x99re positive, open, and passionate about finding innovative solutions
GOOD BUSINESS FOR ALL: You do what\xe2\x80\x99s good for the business
Perks of the Job
  • Flexible and 100% remote working options (within UK, 1 day per month required on-site in London)
  • Paid vacation time (inclusive of bank holidays)
  • Health Benefits
  • Regular knowledge-sharing talks


About Songtradr
You are welcome at Songtradr for who you are, no matter where you\xe2\x80\x99re from, what you look like, or what\xe2\x80\x99s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be brilliant. So bring us your personal experience, your perspectives, and your background!
Since our launch in 2016, we have always been driven by our love for music and our intention to bring positive change to the industry. Today, that intention remains. We aim to continue the journey of unlocking the potential of human creativity through conscious innovation.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3009270
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned