Fullstack Engineer
📍 Braga, Portugal — On-site, Full-time

About Imaginando

Imaginando is an independent music software company building creative tools used by electronic musicians worldwide. Our products span iOS, Android, and desktop platforms, serving a global audience of producers, sound designers and visual artists.

We are a focused, engineering-driven team working in a relaxed but serious environment.

We are looking for a Senior Fullstack Engineer to help maintain and evolve our web platform and backend systems.

The Role

You will work on the backend and web infrastructure that powers:

  • Online product sales
  • Customer accounts and licensing
  • Payment processing
  • Invoicing integration
  • Internal business workflows

This role involves maintaining existing systems, improving reliability, and implementing new features when needed.

You will collaborate closely with the founder and product team.

Responsibilities

  • Maintain and extend our Node.js / TypeScript backend
  • Work with PostgreSQL (queries, migrations, optimization)
  • Maintain and improve our Vue.js frontend
  • Manage Stripe and PayPal integrations
  • Maintain Moloni API integration (Portuguese invoicing system)
  • Integrate third-party APIs
  • Debug production issues
  • Improve logging, monitoring, and error tracking (Sentry)
  • Work with Docker-based deployments
  • Support Cloudflare and basic server infrastructure

Required Experience

  • 5+ years professional experience
  • Strong Node.js backend experience (TypeScript preferred)
  • Solid PostgreSQL knowledge
  • Experience with Knex and/or Bookshelf (or similar query builders/ORMs)
  • Experience integrating Stripe & Paypal (required)
  • Experience working with external APIs
  • Comfortable debugging production issues
  • Experience with Docker
  • Linux / server understanding
  • Familiarity with logging and monitoring tools

Nice to Have

  • Familiarity with Cloudflare
  • Experience with DigitalOcean
  • Experience with Moloni API (Portugal-specific)
  • Experience working in small teams

Profile

  • Responsible and reliable
  • Organized and detail-oriented
  • Comfortable working independently
  • Able to prioritize and solve problems calmly
  • Interested in music technology (strong plus)

Compensation

€35,000 – €45,000 gross/year
Depending on experience and level of autonomy.

Work Environment

  • On-site in Braga
  • Full-time with exclusive dedication
  • Small, focused team
  • Relaxed but professional environment
  • Direct impact on products used worldwide

How to Apply

Send your CV and a short introduction. Tell us about the most complex backend feature you implemented and maintained.

Apply for this position