Who are we?
Sonas is an all‑in‑one platform for wedding venue owners, built to support marketing, sales, and events teams so they can consistently deliver exceptional weddings. As we continue to grow, we’re expanding our team to enhance our product and improve the user experience.
Who are we looking for?
We’re searching for a passionate Full Stack Developer who loves tackling challenges and creating solutions for users. Ideally, you’ll have a few years of experience, but if you’re still developing your skills and eager to learn, we’d be happy to hear from you.
This is a full‑time position. You can work remotely within EU time zones or join us in a hybrid setup from our Madrid office.
You’ll work with modern technologies, resolve client issues, build new features, and occasionally handle DevOps tasks. We’re a small, collaborative team, and everyone participates in onboarding and support to stay close to our users.
Must‑Have Skills:
• At least 2 years of experience with NodeJS (4 years preferred).
• Strong MongoDB query and indexing skills, with at least 1 year of hands‑on experience (2 years preferred).
• 2 years of TypeScript experience (4 years preferred).
• Solid understanding of JavaScript (2+ years), including documentation and testing (4 years preferred). Knowledge of Playwright or Jest is a plus.
• Experience with HTML, CSS, and frameworks like Bootstrap.
• Ability to use git effectively and responsibly.
Nice‑to‑Have Skills:
• Knowledge of MeteorJS.
• Comfort working with AWS services such as EC2, Lambda, SNS, and S3.
• Experience integrating payment processors like Stripe.
• Basic understanding of accounting tools such as Xero or QuickBooks.
• Experience building APIs and integrating with automation tools like Zapier or Make.
• Familiarity with React, Vue, or Svelte (we currently use Blaze but plan to migrate).
And what about English?
English is our team’s main working language, so you’ll need to communicate comfortably in English on a daily basis. We’re not expecting perfection—proficiency and a willingness to improve are enough.
What’s in it for you?
We offer a flexible work environment where you’ll have a say in how features are designed and developed, along with the freedom to shape your role as the company grows.
• Salary: €35–45K gross annually (for full‑time roles in Spain). Higher compensation is available for independent contractor/autónomo setups.
• Higher salaries are offered to candidates with 4+ years of full‑stack experience.
• Less‑experienced candidates will start toward the lower end, with room to grow as their skills develop.
How to apply?
We appreciate your time, especially if you’re applying to multiple positions. To apply, simply use the Polymer link above. We look forward to hearing from you!
To apply for this job, please visit the application page

