Backend / Fullstack Engineer

Postaladdress
Berlin, Germany
5 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Databases Data Integration Data Structures Data Synchronization Database Design Python (Programming Language) Knowledge Management PostgreSQL
+10 more
Microsoft OneNote Node.Js Data Streaming Systems Architecture Systems Integration TypeScript Backend Build Tools Pagination Network Server

Job description

You will be working with technologies like Notion, Supabase, Node.js, and various third-party APIs to automate and improve how data is structured, accessed, and maintained across platforms.

You’ll also contribute to the development of a custom knowledge management tool that goes beyond the limitations of Notion, enabling complex data queries and improved interoperability with AI assistants and future systems., * Design and implement backend systems for data synchronization between Notion and external databases/workflows.

  • Model hierarchical data structures and implement scalable storage solutions (e.g., Supabase).
  • Build tools to automate the Atlas edit workflow, detecting document structure changes and generating proposals.
  • Develop integrations with third-party APIs and orchestrate data flows across services.
  • Collaborate with cross-functional teams to define system architecture and ensure technical alignment.
  • Research and contribute to building a custom knowledge management platform (e.g., using Model C Protocol Servers).
  • Advocate for and implement AI-assisted tooling within the workflow.

Requirements

  • 5+ years of experience building production-level backend services.
  • Strong proficiency in JavaScript / TypeScript.
  • Experience with Python, Go, Rust, or Java is a plus.
  • Solid knowledge of SQL databases, with ability to design and query relational and graph-based schemas.
  • Experience working with Notion APIs (Node.js) and orchestrating third-party APIs.
  • Familiarity with pagination, rate limits, and structured data formats.
  • Ability to design and implement efficient algorithms.
  • Experience with Supabase or equivalent modern DB platforms.
  • Strong communication and technical documentation skills.
  • Comfortable working with AI assistants and integrating them into daily workflows.
  • Research mindset - open to exploring and integrating new technologies and protocols.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all