Fullstack Software Engineer (x/f/m)

Full Stack Engineer · Mid · Full Time

Anywhere in France, Belgium, SpainEUR 65k – 95k17mo ago
Apply for this role

Opens Alan's application page

Role

What you'll do.

Join Alan as a Full Stack Software Engineer to revolutionize preventative healthcare infrastructure at scale. You'll contribute to mission-critical systems processing €350M+ in annual healthcare claims, building high-impact solutions in claims management, insurance offerings, or customer enablement across Python/Flask, React, and React Native stacks. This role offers significant technical ownership, team leadership opportunities, and the chance to mentor engineers while directly impacting over 1M+ members across France, Belgium, Spain, and Canada.

Responsibilities

  • Design and Build High-Impact Systems: Architect and develop scalable, reliable systems that process €350M+ in annual healthcare expenses while maintaining 24/7 uptime and operational excellence across claims management, insurance infrastructure, or customer enablement platforms.
  • Lead Cross-Team Technical Initiatives: Design efficient systems and engineering practices that facilitate seamless interactions between multiple engineering teams and product lines, ensuring alignment and knowledge sharing across the organization.
  • Mentor and Develop Engineering Talent: Guide junior engineers through technical challenges, conduct code reviews, lead engineering crews on complex projects, and contribute to the development of team members' technical and professional growth.
  • Own Full-Stack Product Delivery: Take ownership of end-to-end feature development across Python/Flask backend services, React web applications, and React Native mobile experiences, ensuring cohesive user experiences from API to UI.
  • Optimize System Performance and Reliability: Implement advanced features including LLM-powered document parsing processing 2.5M documents annually, real-time pricing engines, fraud prevention systems, and multi-country billing infrastructure with zero-error tolerance.
  • Shape Engineering Culture and Hiring: Actively participate in recruitment efforts, conduct technical interviews, improve assessment processes, and help identify talent that strengthens the engineering team's capabilities and cultural fit.
  • Drive Technical Problem-Solving: Tackle complex, high-risk projects involving multiple stakeholders, system integration challenges, and architectural decisions that impact millions of users across preventative health and insurance ecosystems.

Qualifications

What we look for.

Technical

  • Object-Oriented Programming Proficiency

    Strong expertise in at least one OOP language such as Python, Java, or C#, with demonstrated ability to write clean, maintainable, and performant code.

  • Full-Stack Web Development

    Proficiency in modern JavaScript/TypeScript frameworks (React, React Native) for frontend development alongside backend API development and integration patterns.

  • Backend Systems Design

    Experience designing scalable backend architectures, RESTful API design, database schema optimization, and handling high-volume transaction processing for production systems.

  • Database Design and Optimization

    Strong understanding of relational databases like PostgreSQL, including query optimization, indexing strategies, data modeling for complex business domains, and handling large datasets.

  • Cloud Infrastructure and DevOps

    Familiarity with cloud deployment patterns, containerization, CI/CD pipelines, monitoring, logging, and infrastructure-as-code practices for building production-grade systems.

  • Software Architecture and Systems Design

    Ability to design robust, maintainable systems handling complex business logic such as claims processing, billing reconciliation, real-time pricing, and fraud prevention at scale.

Education

  • Computer Science or Related Field

    Bachelor's degree in Computer Science, Software Engineering, Mathematics, or related discipline, or equivalent professional experience demonstrating software engineering fundamentals.

Experience

  • 3+ Years of Production Software Development

    Minimum three years of professional experience building and maintaining production software systems, preferably in full-stack or backend-focused roles at scale.

  • Multi-Team Collaboration Experience

    Demonstrated experience working across multiple engineering teams, coordinating technical initiatives, and communicating complex technical concepts to diverse stakeholders.

  • System Reliability and Operations

    Track record of building systems prioritizing reliability, maintainability, and operational excellence with experience supporting 24/7 production systems.

Skills

Required

  • Python

    Expert-level Python development for building scalable backend services, data processing, and business logic implementation within Alan's Flask-based infrastructure.

  • React / Modern JavaScript

    Professional experience building responsive web interfaces using React and modern JavaScript/TypeScript, including state management and component architecture.

  • PostgreSQL

    Proficient with PostgreSQL database design, query optimization, and managing complex relational schemas for high-volume transaction processing.

  • System Design and Architecture

    Ability to design scalable, maintainable systems handling complex business requirements, with understanding of trade-offs between different architectural approaches.

  • API Development

    Experience designing and implementing RESTful APIs, API security, versioning, and integration patterns for inter-service communication.

Preferred

  • React Native

    Nice to have

    Experience developing cross-platform mobile applications using React Native for iOS and Android platforms.

  • Machine Learning / LLM Integration

    Nice to have

    Familiarity with integrating large language models for document processing, NLP, or other AI-powered features in production systems.

  • Healthcare or FinTech Domain Experience

    Nice to have

    Prior experience in healthcare technology, insurance systems, financial services, or regulated industries requiring high compliance and reliability standards.

  • Fraud Detection and Prevention Systems

    Nice to have

    Background in designing or implementing fraud prevention mechanisms, anomaly detection, or rule-based validation systems at scale.

  • Distributed Systems

    Nice to have

    Experience building and maintaining distributed systems, understanding of concurrency patterns, transaction handling, and eventual consistency models.

  • CI/CD and DevOps Practices

    Nice to have

    Proficiency with continuous integration, continuous deployment pipelines, containerization tools like Docker, and infrastructure automation.

Tech stack

Languages

PythonJavaScript / TypeScriptSQL

Frameworks

FlaskReactReact Native

Databases

PostgreSQL

Tools

Git / GitHubDockerCI/CD PipelinesMonitoring and Logging Tools

Other

REST API ArchitectureMulti-Country System Architecture

Compensation

Pay and benefits.

Base·EUR 65,000 – 95,000

Equity·Stock options

Benefits

  • Equity and Stock Options

    Competitive equity packages providing ownership stake in Alan's mission to revolutionize European healthcare, with potential for significant upside.

  • Flexible Work Arrangement

    Hybrid work model combining office collaboration with remote flexibility, enabling work-life balance while maintaining team cohesion and culture.

  • Premium Equipment and Setup

    Top-tier MacBook Pro laptops, high-resolution monitors, and professional-grade noise-canceling headphones to optimize development environment and productivity.

  • Comprehensive Healthcare Coverage

    Best-in-class health insurance for you, your children, and partners, reflecting Alan's commitment to preventative and accessible healthcare for all employees.

  • Unlimited Vacation and Flexible Hours

    Trust-based paid time off policy and flexible scheduling allowing engineers to manage personal commitments and maintain sustainable work pace.

  • Professional Development and Learning Budget

    Annual training budget for conferences, online courses, technical books, and certifications supporting continuous skill development and industry engagement.

  • Transportation Support

    Commute subsidies or transportation assistance helping employees access offices across France, Belgium, Spain, and Canada sustainably.

  • Extended Parental Leave

    Enhanced parental leave policies for all parents, supporting work-life balance during critical family periods.

  • Personal Growth Coaching

    Access to professional coaching for career development, leadership skills, and personal growth initiatives supporting long-term career trajectory.

Process

Interview steps.

  1. 01

    Application and Initial Screening

    Submit your application through the Ashby careers portal. Alan's recruitment team reviews applications for technical background, relevant experience, and cultural alignment with the engineering mission.

  2. 02

    Technical Assessment or Screening Call

    Engage with Alan's technical team in a conversational discussion about your software engineering background, prior system design experience, and approach to complex problem-solving in production environments.

  3. 03

    Hiring Manager Conversation

    Meet with an engineering manager to discuss your experience scaling systems, mentoring teams, and contributing to engineering culture. This conversation explores your leadership philosophy and impact orientation.

  4. 04

    Technical Deep-Dive Interview

    Participate in a comprehensive technical interview covering system design, architecture decisions, and real-world problem-solving relevant to Alan's domains (claims processing, insurance infrastructure, or customer enablement).

  5. 05

    Team Fit and Cross-Functional Discussion

    Meet with engineers from potential teams (Claims Management, Insurance Offer, or Customer Enablement) to discuss domain-specific challenges, technical approaches, and collaborative working style.

  6. 06

    Final Stage and Area Assignment Discussion

    Concluding conversation with leadership discussing final fit, role expectations, compensation, and which engineering area best aligns with your strengths and Alan's current priorities.

Full posting

Original listing.

Health can’t wait.

Not for symptoms to get worse. Not for a six‑month appointment. Not for a system to catch up. But that’s exactly how healthcare works today. You wait, until you can’t.

Alan exists to end the wait.

Health is a universal right, and we believe this right can only become real when it’s coupled with prevention. We need to stop treating health as something we repair and start treating it as something we build, every day. It’s not solely a question of willpower. It’s the healthcare system itself that needs to work for everyone, in a sustainable way.

So we are building the new standard in prevention insurance. Alan is the first company that integrates insurance, prevention, and care into a single, acclaimed user experience.

We are on an incredible journey to build a global leading company, with a unique culture. We already partner with 40K+ companies of all sizes, serving more than 1M+ members, and have reached €800M+ in ARR.

Prevention as the new norm. That's what we're building with our team of 1000+ people. If it speaks to you: we're hiring across France, Spain, Belgium, and Canada. And beyond.

⭐ The Engineering team ⭐

In our engineering team, we build the infrastructure, interfaces, and applications to provide first-class service to our members, health professionals, and even ourselves!

Being an engineer at Alan means joining a team of talented, committed and passionate engineers, with a lot of product interaction.

We move fast, with a lot of ownership, and are proud to tackle big problems!

Our process is very simple: those who make product decisions are the same ones who build them.

Our stack is Python/Flask, React, React Native, PostgreSQL.

Want to know more? Read this article if you want to discover how life as an Engineer at Alan and this article on our Engineering career path.

Which area will you join ?

By applying to this role, you’ll be considered for three different areas. Throughout the hiring process, we’ll discuss your experience, strengths, and interests, alongside our current hiring needs, to determine which area would be the best fit for you and where you could have the greatest impact. We’ll share this with you before the final stage of the process.

  • Claims Management: We refund €350M+ in healthcare expenses every year to 1M+ members across France, Belgium, Spain, and Canada. Our mission is to pay each member the right amount, as quickly as possible, while staying cost-effective for Alan. We have built the entire claims chain in-house, from LLM-powered parsing of 2.5M documents per year and a global coverage engine that determines how much each member should receive, to payment infrastructure, fraud prevention, and the member experience across mobile and web. You’ll work on deep systems that must be reliable 24/7 and operate at scale, where every improvement has a direct impact on a member’s bank account.

  • Insurance Offer: We build the infrastructure that protects 1M+ people across four countries. Our mission is to make insurance simpler, more scalable, and more effective for our members and customers. You’ll work on real-time pricing, AI-powered tools that empower Sales, and Alan’s next-generation global insurance stack. More information here and here.

  • Customer Enablement: We run the engine behind every company that joins Alan. We bill 40K+ companies across four countries, affiliate their employees, and keep payroll and employment data accurate for 1M+ members. Our mission is to build the shared infrastructure that enables other Alan services to operate reliably and efficiently. You’ll work on a multi-country billing and invoicing platform, affiliation and employment systems that determine who is covered and from when, reconciliation tooling that identifies coverage and billing mismatches, and the APIs used by other teams to build their services. These are systems where correctness is non-negotiable: a wrong invoice or a missed affiliation can be visible to a company within the same week.

⭐ Is it you we’re looking for?

We are looking for engineers with 3+ years of experience to help us scale our Engineering community from different perspectives (product, tech, and internal organization-wise):

  • You’ll be able to tackle high-impact & high-risk projects involving many engineers.

  • You’ll design efficient systems and engineering practices to align with and facilitate interactions between multiple teams/products.

  • You’ll have the opportunity to mentor other engineers & lead crews (more details in this article).

  • You’ll be able to contribute to hiring your future coworkers and shape candidates’ hiring experience (improving our technical assessment process etc...)

You would be a good fit at Alan if most of this sounds like you:

  • Well-versed in Object Oriented Programming such as Python, Java, C#, and enthusiastic about web technologies such as modern Javascript.

  • Willing to work in Python/JavaScript (but you don’t need to have experience with those 2 languages!).

  • Passionate about building products.

  • Self-starting and entrepreneurial.

  • Humble and still willing to grow (no matter your seniority!).

  • Collaborative, enthusiastic about teamwork, learning, and teaching.

  • Fluent in English (no need to speak French!).

For this opportunity, we are aiming to hire within the C-F level range.

But above all, we are looking for high potential and curiosity: make sure to show us this when you apply! Everything else is a bonus.

If you identify as a woman and do not meet every requirement, we would still love to hear from you. Research suggests that women can be more selective than men when deciding whether to apply, so please do not self-select out.

🙌 Perks & Benefits

  • Fair rewards & equity packages.

  • Flexible office & remote options.

  • Top-tier equipment: MacBook Pro, monitor, noise-canceling headphones.

  • Flexible vacation & hours.

  • Comprehensive healthcare for you, children, and partners.

  • Transport support and coaching for personal growth.

  • Training budget for conferences, courses, books.

  • Extended parental leave for all parents.

     

🔄 Recruitment note

🌟 We hire people, not roles. Don’t worry if you don’t check every box - high potential and curiosity matter most. We may even suggest another team if we see a better fit.

To see all our opened Engineering positions, click here !

 

🔖 Learn more About Alan and on our Career pages, Medium, blog and Glassdoor page.

🔄 A quick note about the process
Note: While you're applying for a specific area,, you may join a different engineering team based on where we think you'll have the most impact. Check out descriptions of other areas here.

Redirects to Alan's application page.

Other roles

More at Alan.

View all 16 roles