Location: Copenhagen (Hybrid)
Type: Full-time
At BirdsAtFive, we’re building Birdie – a platform that finally fixes the biggest reason most AI tools fail in B2B marketing: bad input.
AI can write fast, but if it doesn’t know your brand, your market, your goals, or your customers — it just makes things up. That’s a huge risk for marketing teams trying to move fast and stay on-message.
Birdie changes that.
We structure all of a company’s GTM knowledge — from strategy decks and sales insights to product positioning and audience research — and use it to power AI tools that create content that’s on-strategy, on-brand, and actually useful.
We’re not building generic chatbots. We’re building the execution engine modern B2B teams need to go from idea to campaign — with AI that doesn’t guess, but understands.
We're looking for someone to own our backend systems.
This isn’t a “keep the lights on” role. This is your system to build. You’ll be responsible for scaling and maintaining the infrastructure behind a product already used by leading B2B brands — and as we grow, the rest of the team will rely on your technical direction and execution.
Right now, our CTO handles both backend and AI development. Your role will be to take over the backend and infrastructure, so that our CTO can focus entirely on the AI side of the platform. You’ll work closely together to ensure a smooth handover and continued collaboration — but ownership will be yours.
We’re looking for someone proactive — not just a great developer, but someone who sees what’s missing, proposes improvements, and gets excited about taking responsibility for a critical part of the product.
How do we turn messy, unstructured marketing knowledge into structured data AI can use?
How do we scale AI-powered execution across hundreds of projects and teams — reliably?
How do we make backend decisions today that won't slow us down tomorrow?
These are real product challenges. They require technical creativity, smart architectural thinking, and the confidence to lead.
Build and maintain backend services in Python using FastAPI
Design and improve the architecture that powers our structured data and AI workflows
Set up and manage backend systems and development environments using Docker, Terraform, and modern tooling
Design and optimize databases to support fast queries, clean structure, and flexibility as we grow
Work closely with our CTO to understand current backend and gradually take full ownership
Collaborate with AI engineers, product designers, and other developers to ensure smooth integration
Make technical decisions, set standards, and lead backend direction as we scale
Have designed and built backend systems from scratch before — and loved the ownership
Have experience working on early-stage products, ideally in a startup or small team setting
Understand database design and care about maintainable architecture
Work proactively — you don’t wait to be told what to do, you drive your own roadmap
Communicate clearly and are comfortable making decisions
Are curious about AI and how it can be built into real-world tools
Core Technical requriements:
Python: Solid, professional experience building backend systems in Python.
FastAPI & Ecosystem: You know your way around FastAPI and have hands-on experience with its ecosystem, including SQLAlchemy and Pydantic.
Architectural Experience: You have proven experience with the architectural development of a larger project, ideally from scratch, and you loved the ownership.
SQL: Strong skills in SQL and relational database design, with a focus on creating maintainable and performant systems.
IaC (Infrastructure as Code): You have hands-on experience using tools like Terraform to manage and provision infrastructure.
CI/CD: You have practical experience building and maintaining CI/CD pipelines to automate testing and deployment.
Even Better If You Have Experience With:
Containerization (Docker): Strong experience with container-based deployment.
NoSQL / Vector Databases: Familiarity with Qdrant, NoSQL, or other document-based databases.
Message Brokers: Experience with systems like RabbitMQ.
Orchestration: Knowledge of Kubernetes.
AI Integration: Experience with the OpenAI API or similar large language models.
ML/AI: A genuine curiosity and interest in the broader field of Machine Learning and AI.
Frontend Knowledge: Familiarity with TypeScript/Javascript.
Beyond the tech stack, you work proactively, communicate clearly, are comfortable making decisions, and thrive in an early-stage product environment.
At BirdsAtFive, there’s no legacy mess to clean up, no tech debt holding you back, and no layers of management.
This is a chance to take full ownership of a backend that powers a next-generation AI product already being used by real customers. You’ll shape how it’s built, scaled, secured, and maintained — and play a defining role in our technical foundation.
If you want to say, "I owned the backend for that company — I made it work", this is your chance.
Real impact — everything you build will be used by real teams in real marketing work
Ownership over all backend systems, with room to lead as we scale
A tight, ambitious team that moves fast and values responsibility
A hybrid setup — we work from Copenhagen with flexibility for remote days
A product solving real pain for B2B teams — and doing it in a smarter way.
BirdsAtFive is EU-first and privacy-focused We’re GDPR-compliant, security-minded, and built with enterprise customers in mind.
This job comes with several perks and benefits