Talent.com
WeDoBooks
Backend DeveloperWeDoBooks • Aarhus, Denmark
Backend Developer

Backend Developer

WeDoBooks • Aarhus, Denmark
21 dage siden
Job beskrivelse

About WeDoBooks

WeDoBooks is a tech company headquartered in Aarhus, working to get more people to read more. We are the leading Nordic player in digital book distribution, and right now we are building Publizon - the platform that will replace legacy systems and become the distribution backbone for digital literature in the Nordics.

More than 4,000 publishers across the Nordics already use our platforms as their primary route to every digital sales channel: bookshops, streaming services, schools and libraries. We are also the largest Nordic supplier of digital library solutions in Denmark, Norway and Sweden, with products like eReolen, Biblio and BookBites.

We are a company that is growing up - ambitious and expanding into Europe, but deliberately keeping the agility that lets us do the right thing for a customer quickly.


About the role

You are joining Pipeline Builders, the backend team behind Publizon. This is the team that owns everything between a publisher uploading a book and a reader opening it: metadata ingestion, the content pipeline, the distribution logic, and the APIs that the Nordic book market integrates against.

The role is deliberately broad. Publizon is not a single service - it is ONIX metadata processing, media pipelines, distribution rules, partner APIs and a live migration off legacy platforms, all running at once. You will own significant parts of it, design the APIs external partners build on top of.

You will work day to day with our backend tech lead, our DevOps engineer, frontend developers and Product Owners - and you will have direct contact with the technical teams at our partners. There is no layer between you and the people using what you build.


What you will be working on

  • Build and operate backend services in TypeScript on Google Cloud.

  • Design, document and evolve the public APIs that retailers, streaming services and libraries integrate against - ingestion, retailer, catalog, ONIX and reporting.

  • Work with ONIX, the bibliographic metadata standard the entire book industry runs on: schema validation, codelists, versioning and market-specific subsets.

  • Develop the content pipeline - EPUB validation, audio encoding, encryption and DRM, sample generation and delivery.

  • Build the reporting and data pipeline that turns usage and sales telemetry into numbers publishers can act on.

  • Support the migration from our legacy platforms onto Publizon, including data reconciliation across hundreds of thousands of titles.

  • Onboard and troubleshoot outbound sales channels.

  • Take part in code review and our continuous release process.


Your profile

We are open on level. Whether you are a strong mid-level developer ready to take on real ownership, or a senior who wants to own a domain end to end, we would like to hear from you.

We expect you to have

  • Solid backend experience with TypeScript and Node.js - or deep experience in another strongly typed backend language and a genuine appetite to move to TypeScript.

  • Experience designing and maintaining REST APIs that external parties integrate against, and the discipline to document them properly.

  • Experience with a major cloud platform. We run on Google Cloud (Cloud Run, Cloud Functions, Cloud Tasks, BigQuery, Firebase) - an AWS or Azure background transfers fine.

  • Confidence with relational databases and SQL; PostgreSQL is our main store.

  • Experience with asynchronous, event-driven processing: queues, background jobs, retries and idempotency.

  • Code others can operate - sensible logging, tracing and error handling, because you will be debugging your own services in production.

  • Ownership. This is a flat organisation with high individual ownership; we expect you to drive your area rather than wait for tickets.

  • Professional English, written and spoken - English is our working language in engineering.

It is an advantage if you also have

  • Experience with XML-based data standards - ONIX, MARC or similar.

  • Media pipelines: transcoding, streaming, encryption or DRM.

  • Infrastructure as code (Terraform/Terragrunt) and CI/CD pipelines.

  • Firebase and Firestore.

  • Experience keeping a legacy system alive while migrating off it.

  • AI co-development experience or other ways of utilization of AI in relevant job scenarios.

  • Knowledge of the book industry, publishing or digital distribution.

  • Danish, Swedish or Norwegian.

Opret en jobalarm for denne søgning

Backend Developer • Aarhus, Denmark

Lignende jobs

Multilingual Customer Support – Lisbon

FH Collective AcademyAarhus, Denmark
Quick Apply

Multilingual Jobs in Lisbon | Customer Support & Content Moderation.Our international clients in Lisbon are looking for multilingual candidates to join their customer service and content modera... Vis mere

Customer Service - Danish speaking - 100% remote in Greece

Halvia TalentAarhus, Denmark

Join the customer experts’ team and become part of a ‘Great Place to Work’ Certified Company.Are you passionate about helping people? This is your chance to work in a dynamic and digital-first envi... Vis mere

Linux Developer

PrevasAarhus, Denmark

In Prevas we are the proud developers of Prevas Industrial Linux (PIL) which makes it possible for us to keep our customer’s Linux products secure and quality assured for 10+ years.Through extensiv... Vis mere

Danish Digital Marketer in Barcelona!

Cross Border TalentsAarhus, Denmark
Quick Apply

Exciting Digital Marketing Opportunity for Danish Speakers in Barcelona Join the Worlds Largest Search Engine Company.Are you passionate about digital marketing and looking to take your career to t... Vis mere

AI-Driven Cloud Architect

SolteqAarhus, Denmark

We’re looking for an AI-Driven Cloud Architect to join our cloud team (Platforms & Services).In this role, you’ll design and implement highly available, secure cloud architectures - and help shape ... Vis mere

Customer Service - Danish speaking - OnSite in Greece

Halvia TalentAarhus, Denmark

Join the customer experts’ team and become part of a ‘Great Place to Work’ Certified Company.Are you passionate about helping people?.Be the primary point of contact for customer requests, represen... Vis mere

Danish Customer Rep - Barcelona, Spain (Relocation Assistance)

Cross Border TalentsAarhus, Denmark
Quick Apply

Join Our Team as a Customer Representative for a Leading Automobile Company in Vibrant Barcelona!.Are you passionate about customer service and fluent in Danish? Do you dream of living in Barcelona... Vis mere

Strategic Account Executive – Nordics (Swedish Speaking)

EcoOnlineAarhus, Denmark

Want to be a part of a company that’s making a difference?.We’re a growing global tech company, with huge potential for curious and caring minds, committed to each other, to deliver.Our team of exp... Vis mere

Danish Customer Support Representative in Barcelona!

Cross Border TalentsÅrhus, Denmark
Quick Apply

Join Our Team as a Customer Support Representative in Barcelona!.Are you passionate about delivering exceptional customer service? Do you have a knack for solving problems and providing top-notch s... Vis mere

Danish-Speaking Customer Expert - Remote from Greece

EU Best JobsAarhus, Denmark

Deliver exceptional customer service.Call, collect and analyze customer feedback.Escalate cases when necessary and follow up to guarantee customer satisfaction.Show empathy and professionalism in e... Vis mere

Work Where Others Vacation Multilingual Jobs in Europe

Cross Border TalentsAarhus, Denmark
Quick Apply

Live Where Others Vacation Start Your International Career.Opportunities in Portugal, Spain, Greece & Bulgaria.Ready to use your language skills in an international environment? Explore excitin... Vis mere

Customer Expert for well known e-commerce - Danish speaking - Chania, Crete

Halvia TalentAarhus, Denmark

Join the customer experts’ team and become part of a ‘Great Place to Work’ Certified Company.Are you passionate about helping people? This is your chance to work in a dynamic and digital-first envi... Vis mere