Back to search
FoodOp Linkedin · Posted 11d ago

Senior Backend Developer

Copenhagen

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are looking for a Senior Backend Developer to help build the best digital assistant for professional kitchens.

Running a profitable and enjoyable foodservice business—without sacrificing chef creativity—is incredibly hard. FoodOp is on a mission to change that globally.

More than 700 chefs across 550+ kitchens use FoodOp daily to manage recipes, menus, procurement, and reporting—and we’re just getting started.

You will join our development team in Copenhagen, working closely with frontend and backend developers, as well as designers.

About The Role

As a Senior Backend Developer, you will:

  • Co-own backend architecture, patterns, and best practices across our Python applications
  • Develop and maintain features while continuously improving code structure and maintainability
  • Actively participate in code reviews, pair programming, feedback, and technical discussions
  • Collaborate with frontend developers to ensure smooth integration and high-quality APIs
  • Collaborate directly with clients to translate real-world challenges into intuitive public APIs they can use to integrate with FoodOp

What We’re Looking For

We imagine that you:

  • Have 4+ years of professional experience with Python development
  • Are passionate about building high-quality, easy-to-maintain code
  • Have worked on larger codebases and understand backend architecture, scalability, and maintainability
  • Are great at collaborating, while also being a confident and independent problem solver
  • Are comfortable giving and receiving candid feedback in a collaborative environment
  • Have a strong product sense and the ability to make well-reasoned technical decisions—knowing when to prioritize speed and when to invest in foundational work

Experience with Docker, Kubernetes, Postgres, and Elasticsearch is highly valuable. Additionally, experience with embedded software, WebSockets, and/or Angular applications is a plus.

Ways of Working

We’re a small, talent-dense team that values ownership, high velocity, and low-ego collaboration. Everyone takes responsibility for the codebase. Decisions are made through dialogue and alignment, and we value curiosity, continuous learning, and thoughtful problem-solving.

As a Senior Backend Developer, you’ll take responsibility for backend quality, architecture, and best practices, while mentoring and guiding other developers. You’ll make a real impact on a critical part of the product and help shape how the team works.

Our team works to high technical standards and actively uses AI tools to prototype, explore, and ship faster.

Tech Stack

  • Backend: Python (Flask)
  • Databases: Postgres, Elasticsearch, Redis
  • DevOps & tooling: Docker, Helm, K9s
  • Cloud & infrastructure: Azure Kubernetes Service (AKS)
  • Messaging & real-time: WebSockets
  • APIs: RESTful services
  • Version control & CI/CD: Git and GitLab pipelines
  • Frontend: Angular and TypeScript

How To Apply

We review applications on an ongoing basis, so please send your CV and relevant work (e.g. GitHub, portfolio, or shipped products).

We look forward to hearing from you!

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search