We are looking for a talented and entrepreneurial Founding Full-Stack Engineer to join an early-stage AI technology company building intelligent agents that automate complex recruitment workflows. The company is developing AI-powered systems that manage recruitment activities end to end, including candidate discovery, personalised outreach, qualification, candidate engagement and interview scheduling. As part of the founding engineering team, you will work directly with the CTO to design, build and scale the technical infrastructure behind these products.
Responsibilities
- Design, develop and maintain scalable full-stack applications supporting AI-powered recruitment workflows.
- Take end-to-end ownership of engineering projects, from technical design and implementation to deployment and production maintenance.
- Build and improve candidate data infrastructure, including CV parsing, candidate enrichment and integration of professional data signals.
- Develop systems that process and structure candidate information from multiple sources.
- Implement AI-powered conversational workflows for candidate outreach, qualification and engagement.
- Build and optimise agentic systems that coordinate multiple recruitment activities and automated decisions.
- Develop real-time candidate matching capabilities to connect candidate profiles with relevant opportunities.
- Integrate large language models into production applications using modern AI APIs and orchestration approaches.
- Work with embeddings, retrieval-augmented generation (RAG) and AI agent architectures to improve system capabilities.
- Develop backend services, APIs and database integrations supporting high-volume application workflows.
- Build responsive frontend interfaces and user-facing product functionality.
- Optimise system performance, reliability and scalability as product usage grows.
- Design and maintain integrations with external platforms, data providers and messaging services.
- Investigate production issues, implement improvements and ensure reliable application performance.
- Collaborate directly with the CTO on architecture decisions, technical priorities and product development.
- Contribute to engineering standards, development practices and technical infrastructure as the team grows.
- Experiment with emerging AI technologies and identify practical opportunities to improve product functionality.
- Make pragmatic engineering decisions, balancing delivery speed, product quality and long-term maintainability.
Requirements
- 2-4 years of professional software engineering experience, preferably across full-stack development.
- Proven experience personally building, deploying and maintaining production systems used at meaningful scale.
- Demonstrated ability to take ownership of technical projects from initial development through to production.
- Practical experience working with large language models beyond basic prompting or simple API integrations.
- Hands-on understanding of at least one advanced AI application approach, such as embeddings, RAG or agent architectures.
- Strong programming skills and ability to work across frontend and backend systems.
- Experience developing applications using modern web technologies.
- Understanding of backend architecture, API development, databases and production deployment.
- Ability to design and implement reliable integrations between different services and systems.
- Strong analytical thinking and technical problem-solving skills.
- Ability to make independent decisions and deliver solutions with incomplete information.
- Experience working in a fast-paced environment with evolving technical and product requirements.
- Practical, delivery-focused approach with an emphasis on building and shipping working products.
- Strong communication skills and ability to collaborate directly with technical leadership.
- Fluent English, both written and spoken.
- Willingness to work on-site in Berlin, Germany.
Nice to have
- Previous experience working within an early-stage startup or founding engineering team.
- Experience building products or technical systems from scratch.
- Practical experience with TypeScript, React and Next.js.
- Familiarity with Supabase, Prisma or Typesense.
- Experience integrating OpenAI or Claude APIs into production systems.
- Experience using Trigger.dev or similar background job and workflow orchestration tools.
- Knowledge of candidate data processing, CV parsing or recruitment technology platforms.
- Experience developing AI-powered conversational agents or automated messaging systems.
- Familiarity with real-time matching, semantic search or recommendation systems.
- Experience independently delivering features in small, high-ownership engineering teams.
Benefits
- Permanent, full-time employment contract.
- Opportunity to join the founding engineering team of an early-stage AI company.
- Direct collaboration with the CTO and founding team.
- Significant ownership of production systems and technical architecture.
- Opportunity to build AI-powered products from the ground up.
- Hands-on exposure to modern AI technologies, agentic workflows and full-stack development.
- Opportunity to influence engineering decisions, technical direction and product development.
- Fast-moving startup environment with meaningful responsibility and opportunities for professional growth.
#J-18808-Ljbffr
Founding Full-Stack Engineer (AI Agents & Automation) in Berlin Arbeitgeber: Salve.Lab
Salve.Lab in Genève ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und anspruchsvollen Umfeld der Luxusmode zu arbeiten. Mit einer starken Fokussierung auf persönliche Entwicklung und Teamarbeit profitieren unsere Mitarbeiter von umfangreichen Schulungen, attraktiven Mitarbeiterrabatten und einer ausgewogenen Work-Life-Balance durch 5 Wochen Urlaub. Bei uns haben Sie die Chance, Ihre Karriere im Bereich maßgeschneiderte Mode voranzutreiben und Teil eines kreativen Teams zu werden, das sich leidenschaftlich für exzellenten Kundenservice einsetzt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Founding Full-Stack Engineer (AI Agents & Automation) in Berlin 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 Salve.Lab anzuklopfen, wenn du dich auf die Stelle als Founding Full-Stack Engineer (AI Agents & Automation) 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 Salve.Lab vorzubereiten!
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 Salve.Lab 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 Salve.Lab 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.