Auf einen Blick
- Aufgaben: Entwickle und verbessere Frontend-APIs und trage zur Benutzeroberfläche bei.
- Unternehmen: Innovatives Unternehmen, das öffentliche Beschaffungen revolutioniert.
- Vorteile: Flexible Arbeitszeiten, Remote-Arbeit und eine Kultur der Verantwortung.
- Weitere Informationen: Dynamisches Team mit Fokus auf Innovation und persönlichem Wachstum.
- Warum dieser Job: Gestalte die Zukunft der öffentlichen Märkte und mache einen echten Unterschied.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit JavaScript/TypeScript.
Das prognostizierte Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Overview
We are a team of seasoned entrepreneurs on a mission to democratize public procurement. Every year, billions in government tenders go unnoticed or unclaimed because the process is fragmented, outdated, and buried in bureaucracy. We believe that finding and winning public contracts should be simple, transparent, and accessible to every company, not just those with the biggest admin teams.
The technology we’re building at Bidpoint is transforming how companies discover, qualify, and win public tenders. By combining large-scale data aggregation, document automation, and AI-powered search, we are laying the foundation for a radically more efficient public sector economy. From construction to healthcare, from local projects to global infrastructure, we unlock opportunity for every builder, creator, and problem solver.
Our team is made up of ambitious, curious, and impact-driven people who want to challenge outdated systems and build products that make a real-world difference. We aim to turn complexity into simplicity and wasted hours into wins.
If you’re excited about building things that cut through bureaucracy and change how public markets work, we’d love to hear from you.
The Challenge
Right now, our system processes only about 10% of available publications. Even at this scale, we're handling:
- ~1,000 tenders
- ~1,000 documents (5–10 pages each)
- ~5 million tokens
This needs to be processed daily while keeping the system fast and responsive for user queries.
Our goal:
- Process 100% of German tender data by the end of the year
- Scale our data throughput 30–50x
Tech Stack
- Languages: TypeScript, JavaScript, Python
- Frameworks: FastAPI, Node.js, React, Next.js, Mantine UI
- Databases: PostgreSQL with BM25 and semantic search extensions
We currently use Next.js during the prototyping phase and plan to migrate to a more performant, app-optimized framework soon.
What You'll Work On
- Build and improve frontend APIs
- Contribute to the customer-facing UI
- Take part in architecture and infrastructure discussions
Requirements
Must-Haves
- 5+ years of professional experience in product-driven software development
- Strong knowledge of JavaScript/TypeScript, Next.js and React
- Hands-on experience with REST APIs
- Strong communication: clarity and speed in English (internal communication)
Nice-to-Haves
- Experience with Mantine UI or similar component libraries
- A good eye for user interfaces and design quality
Benefits
Reasons to join
Be part of a fast-moving, innovative environment where your work makes a real-world difference every day:
- Culture of accountability: Get it done in time in your own rhythm. We don’t want to manage how you get there.
- We work async and remote. It requires responsibility and great communication – which you will receive in return as well.
- At the end of the day it’s all about the people: apply, get to know us, decide.
Inclusivity
All qualified applicants will receive consideration for employment without regard to disability, gender, age, ethnic origin, religion, or any other characteristic protected by law.
Full-Stack JavaScript/TypeScript Developer (m/w/d) Arbeitgeber: bidpoint.ai
Bidpoint ist ein innovatives Unternehmen, das sich der Demokratisierung öffentlicher Beschaffungen verschrieben hat. Hier erwartet Sie eine dynamische Arbeitsumgebung, in der Ihre Beiträge einen echten Unterschied machen können. Wir fördern eine Kultur der Verantwortung und Flexibilität, die es Ihnen ermöglicht, in Ihrem eigenen Rhythmus zu arbeiten, während Sie Teil eines engagierten Teams sind, das veraltete Systeme herausfordert und transformative Technologien entwickelt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Full-Stack JavaScript/TypeScript Developer (m/w/d) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei bidpoint.ai anzuklopfen, wenn du dich auf die Stelle als Full-Stack JavaScript/TypeScript Developer (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei bidpoint.ai vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack JavaScript/TypeScript Developer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei bidpoint.ai klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei bidpoint.ai vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.