Founding Senior Software Engineer

Posted 1 day 23 hours ago by Bonnie

80 000,00 € Monthly
Permanent
Not Specified
I.T. & Communications Jobs
Noord-Holland, Amsterdam, Netherlands
Job Description

Bonnie Amsterdam, North Holland, Netherlands

Location: Hybrid (Amsterdam office; remote within 3 hours CET)

About Bonnie

We serve the underserved. Local businesses are the backbone of our communities, yet most tech companies build for big enterprises. Leaving small businesses with outdated systems and constant interruptions. With 12+ years of experience building software for this space, our founders saw the gap: missed calls, lost revenue, and teams stretched thin trying to keep up. After scaling a platform that helped 55,000+ local businesses grow, we set out to fix this.

Role overview

We're hiring a Founding Senior Software Engineer to take ownership of Bonnie's core systems and set the engineering bar. You'll define architecture, uphold code quality, launch new initiatives, and help shape the company alongside the founders (one GTM and one Tech founder). You'll join a small, senior team (currently 3 engineers) where your work directly impacts real businesses every day. One of your first challenges: transform onboarding from multi touch CS assistance into a seamless, self serve, product led experience.

What you'll lead
  • Technical direction & architecture- for our core platform across real time telephony, messaging, and AI workflows.
  • Code quality at scale- set and enforce standards (testing, CI/CD, observability) that keep us fast and reliable.
  • 0 1 initiatives- spot opportunities, prototype quickly, and ship features that move the business.
  • Engineering culture- mentor, review, and act as a multiplier; help hire and onboard future team members.
  • Customer centric execution- work closely with product and CS to turn feedback into pragmatic solutions.
What you'll do
  • Build & scale- backend services (primarily Python) integrating LLMs into real time telephony and messaging workflows.
  • Design- for performance, reliability, and maintainability; make key architectural decisions and define the technical roadmap.
  • Deliver quality- write testable, production grade code; champion CI/CD, monitoring, and observability best practices.
  • Solve real problems- from improving call routing to 10 traffic, to intelligent WhatsApp automation for complex bookings.
  • Integrate systems- connect Bonnie to CRMs, reservation platforms, telephony APIs, and more.
  • Stay hands on with AI- use LLMs both in product and to accelerate your own development (coding, testing, problem solving).
Your first 90 days (outcomes)
  • Establish our engineering quality baseline: testing thresholds, CI gates, and performance SLOs.
  • Lead the self serve onboarding initiative to first successful customer cohorts.
  • Ship at least one 0 1 platform capability (e.g., internal framework or tool) that meaningfully accelerates delivery.
  • Raise the bar via code reviews, docs, and mentoring; help shape our hiring rubric for future engineers.
What makes you a great fit
  • 5+ years professional experience in Python and building/scaling backend systems.
  • Comfortable with CI/CD, testing frameworks (e.g., Pytest), and production monitoring; Docker experience.
  • Ability to design maintainable architectures and troubleshoot complex systems in production.
  • Experience with FastAPI (or similar) is a plus.
  • Mentorship mindset: you help others grow and elevate the team's technical bar.
  • You take ownership like a founder. Bias to action, balance speed with quality, thrive in ambiguity.
  • Based within 3 hours of Amsterdam (CET); remote is fine with periodic in person collaboration.
Why you'll love working at Bonnie
  • Option package: We're building Bonnie together and we believe success should be shared.
  • Small, senior team: work closely with experienced engineers in a high impact environment.
  • Flexible hybrid: remote friendly with quarterly in person events; work where you're most effective.
  • Real world impact: your code helps small businesses serve customers better - every single day.
  • Perks: fresh daily lunch, snacks, drinks, and a beautiful office with a pool table; top notch gear (MacBook, monitor).
  • Work abroad: take your job with you if you need to travel for longer periods.
How we work

We're hybrid by default and value face to face collaboration when it counts. Every 3 months we bring the whole team together for an in person event.

We keep things fast, clear, and human. You'll always know what's next, and we move quickly.

Candidate workflow
  • Intro Call (30 min) A short chat to get to know each other. We'll talk about what excites you, what you've built, and give you a feel for Bonnie (our product, culture, and roadmap).
  • Coding Challenge (2-3 hours) A focused, time-boxed challenge that reflects the kind of work we actually do. It's designed to test practical problem solving, not algorithm puzzles. You can complete it in your own environment using the languages and tools you're comfortable with.
  • Technical Interview (60 min) We'll review your solution together, walk through your approach and trade offs, and discuss related engineering and architecture questions. This is a collaborative session, we want to see how you think and communicate, not just how you code.
  • Final Conversation (45-60 min) A deeper discussion with the founders about long term ownership, technical direction, and what building Bonnie together could look like. We'll also go over practical details (salary, structure, and conditions) before making a final decision.
Ready to build?

If you're excited to help define the technical foundation of a product used by real businesses at scale and to act like a co founder while doing it then, we'd love to talk.

Apply here and include your CV and a short note on a system you've owned end to end.