Taro Logo

Senior Backend Software Engineer

Global technology leader transforming music and entertainment industry through advanced rights management and data solutions.
Sofia, Bulgaria
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Entertainment

Job Description

Orfium, a global technology leader in music and entertainment rights management, is seeking a Senior Software Backend Engineer to join their growing agile teams. With offices across Los Angeles, London, Dublin, Athens, Sofia, Tokyo, and more, Orfium partners with industry giants like Sony Music Publishing, Warner Music Group, BBC, and Universal Music Publishing.

The role involves designing, developing, and maintaining server-side logic, databases, and services that power their B2B applications. As a Senior Backend Engineer, you'll be instrumental in building scalable, high-performance systems while taking on a mentorship role for junior engineers. The position requires expertise in C# and .NET Core/.NET 7+, with a strong foundation in microservices architecture and event-driven systems.

The ideal candidate brings 5+ years of backend development experience and excels in both technical implementation and team collaboration. You'll work in a hybrid environment that values innovation, openness, and ownership, alongside a diverse international team of developers, designers, scientists, and music enthusiasts.

Key responsibilities include developing new features, conducting code reviews, handling critical support issues, and leading the design of complex systems. The role offers comprehensive benefits including competitive compensation, stock options, health insurance, and flexible work arrangements. This is an excellent opportunity for a senior engineer looking to make an impact in the music and entertainment technology sector while working with cutting-edge technologies and contributing to a product used by major industry players.

Last updated 2 months ago

Responsibilities For Senior Backend Software Engineer

  • Create new features for B2B products by writing well organized and clean code
  • Propose innovative solutions and actively participate in team discussions
  • Evaluate and provide feedback on team's code to maintain quality
  • Handle critical support issues and lead root cause analyses
  • Keep work well-documented in a clear and simple way
  • Guide and support engineers, sharing knowledge to foster their growth
  • Take the lead in designing and delivering complex features and systems

Requirements For Senior Backend Software Engineer

Kubernetes
PostgreSQL
RabbitMQ
Kafka
  • 5+ years of experience in backend development with C# and .NET Core/.NET 7+
  • Experience with microservices architecture, event-driven systems, and RESTful API development
  • Understanding of Modern System Architectures, Design Patterns, Data Structures
  • Great understanding of databases. Experience with postgreSQL is a plus
  • Great understanding of pipelines. Experience with Github actions is a plus
  • Willingness to continuously learn and become better
  • Ability to work as part of a team
  • Excellent communication, analytical, and problem-solving skills
  • Good written and verbal communication skills in English
  • Hands-on experience with AWS services is a plus
  • Experience with containerization technologies, including Docker and/or Kubernetes is a plus

Benefits For Senior Backend Software Engineer

Medical Insurance
  • Competitive salary package
  • Stock Options plan
  • Hybrid work model with flexibility
  • Comprehensive private health and life insurance coverage
  • Extra paid time off
  • Latest tech equipment
  • Collaborative, inclusive, and international work environment

Related Jobs

Senior Backend Software Engineer

Senior Backend Software Engineer position at Orfium - Hybrid role based in Sofia, Bulgaria

Senior Java + Python Engineer (Apache Flink)

Senior Java and Python Engineer position focusing on Apache Flink stream processing at Fliff, a social sports gaming platform.

Senior Python Engineer

Senior Python Engineer position at Fliff, building scalable backend systems for social sports gaming platform using Python, Django, and Kafka.

Rust Engineer (Greenfield project)

Senior Rust Engineer position at Crypto.com in Sofia, Bulgaria, focusing on blockchain protocol development and scalable backend services for venture projects.

Senior Backend Developer specialised in Payments (REMOTE)

Senior Backend Developer position at Futuremedia, focusing on payment systems development with Node.js, NestJS, and PostgreSQL in a remote work environment.