Full stack engineer - remote

About Cephalgo

Fueled by over €3M in funding, Cephalgo's mission is to revolutionize mental health care through innovative technology. We're pioneers using EEG and AI to transform psychiatric care across Europe. Based in Strasbourg with a global reach, we're more than just a company – we're a community driven by the passion to make mental health care accessible, understandable, and actionable.

Role Overview

We're seeking a talented Full Stack Engineer to join our innovative team. The ideal candidate will have strong skills in both frontend and backend development, with the ability to work across the entire technology stack. Experience with LLM (Large Language Models) and RAG (Retrieval Augmented Generation) would be highly valuable.

Core Responsibilities

Backend Development

    • Design and implement scalable server-side architectures and RESTful APIs
    • Develop and maintain database structures and optimize data flows
    • Implement security best practices and authentication systems
    • Create efficient backend services to support our AI-powered features

Frontend Development

    • Build responsive, intuitive user interfaces using modern JavaScript frameworks
    • Implement engaging data visualizations and interactive components
    • Ensure cross-browser compatibility and responsive design
    • Design and implement user flows that enhance the mental health care experience

Full Stack Responsibilities

    • Collaborate with cross-functional teams to define, design, and ship new features
    • Participate in the entire application lifecycle, from concept to deployment
    • Write clean, maintainable code with proper documentation
    • Troubleshoot and debug issues across the entire stack
    • Continuously discover and implement new technologies to maximize development efficiency

Technical Requirements

Backend Skills

    • Proficiency in backend languages (Python, Node.js, TS, or similar)
    • Experience with database design and management (SQL mainly, NoSQL welcome too)
    • Understanding of server architecture and API design
    • Familiarity with cloud services (AWS, Google Cloud, or Azure)

Frontend Skills

    • Experience with modern frontend frameworks (React, Vue, Angular or Vite, Tailwind CSS)
    • Knowledge of responsive design principles and CSS preprocessors
    • Familiarity with frontend build tools and package managers

General Technical Skills

    • Version control expertise (Git)
    • Understanding of CI/CD pipelines and deployment processes
    • Experience with testing frameworks and methodologies
    • Knowledge of security best practices

Must-Have Qualities

    • Problem-solving mindset and analytical thinking
    • Self-motivated with the ability to work independently
    • Strong collaboration skills in an agile environment
    • Excellent communication skills
    • Attention to detail and commitment to code quality

Nice to Have

    • Experience with LLM integration and RAG architecture
    • Knowledge of vector databases (Qdrant, Pinecone, etc.) and embedding techniques
    • Knowledge of UX/UI design principles
    • Experience with mobile-first development approaches
    • Knowledge of CI/CD pipelines

What We Offer

    • Competitive salary and benefits package
    • ‍Flexible work environment with remote options
    • ‍Professional development support
    • ‍Chance to make a real impact in mental health careAccess to cutting-edge technologies and tools
    • ‍Collaborative culture with a passionate team

How to Apply

If you're passionate about backend development, NLP, and continuous learning, we want to hear from you! Please send your resume and a cover letter explaining:

    • Your experience with vector databases and LangChain
    • Your approach to learning new technologies
    • Why you're interested in mental health tech

Send your application to contact@cephalgo.com.

Join CEPHALGO and be part of a team that's pushing the boundaries of AI in mental health care while continuously learning and growing together.

Contact us

We're excited to learn more about you! Please fill out the form below. If you have any relevant experience or motivation you'd like to share, feel free to include it in your message. Our team will get back to you shortly.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.