Fullstack Developer at Sonas
Madrid, Community of Madrid, Spain -
Full Time


Start Date

Immediate

Expiry Date

12 Jun, 26

Salary

45000.0

Posted On

14 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.js, TypeScript, MongoDB, JavaScript, HTML, CSS, SCSS, Bootstrap, Git, MeteorJS, AWS, Stripe, Zapier, Xero, QuickBooks, React

Industry

Events Services

Description
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.
Responsibilities
The developer will build features, fix bugs, interact with real users, and occasionally handle DevOps tasks within a small, collaborative team environment. Responsibilities include having a say in design and implementation, and pushing back when better alternatives are identified.
Loading...