Fullstack Developer
Descripción del puesto
Who are we?
Sonas is an all-in-one platform for wedding venue owners, built to support their marketing, sales, and events teams so they can consistently deliver perfect weddings. Our stack is Meteor, Blaze & MongoDB.
Who are we looking for?
A curious Full Stack Developer who'd rather understand why something broke than just patch it and move on. Someone who reads source code before docs, pokes around a database to understand the data before writing a query, and occasionally disappears down a rabbit hole because something caught their attention. You'll build features, fix bugs, talk to real users, and sometimes wrestle with DevOps.
We're a small team, so everyone stays close to the product and the people who use it. This isn't a role where you'll be handed tickets and left alone. You'll have a say in how things are designed and built, and we'll expect you to push back when you think there's a better way.
This is a full-time role. We'd love someone based in or near Madrid (we have an office there), but we're open to remote candidates within EU time zones. What you'll need
Strong working experience with Node.js and TypeScript
Comfortable with MongoDB: writing queries, creating indexes, reasoning about data
Solid JavaScript fundamentals, including writing tests and documentation (bonus if you know Jest or Playwright)
HTML, CSS, SCSS, Bootstrap (maybe Tailwind soon)
Git skills that create flow, not chaos What would make you stand out
Experience with MeteorJS (our actual stack, so this is a big plus)
Familiarity with AWS services like EC2, Lambda, SNS, and S3
Experience with Stripe, Zapier, or accounting tools like Xero or QuickBooks
Exposure to React, Vue, or Svelte (we currently use Blaze but plan to migrate) English
English is our working language. You don't need to be perfect, but you do need to be comfortable communicating day-to-day in English.
What's in it for you?
A flexible work environment with genuine input into the product. Freedom to shape your role as the company grows.
Compensation is thirty-five to forty-five thousand euros gross annual for full-time roles based in Spain. Higher rates are available for independent contractor or autónomo arrangements. Candidates with four-plus years of full-stack experience will be toward the top of the range. If you're earlier in your career but sharp and genuinely curious, we'll start you lower with a clear path to grow.
How to apply
Send us your CV, links to your GitHub or anything you've built, your desired compensation and availability, and a couple of sentences about something you recently got curious about and went deep on. That last bit matters more than you'd think.
¿Te interesa este puesto?