Remote job
Backend Developer
Job details
About this role
Role overview
Develop and maintain backend services, APIs, and integrations for multi-tenant software used by thousands of people. The work centers on Node.js and TypeScript with PostgreSQL, cloud deployment, and asynchronous processing. You’ll help keep production systems reliable and leave them documented for others to operate.
Responsibilities
- Design and build REST or GraphQL APIs and backend services using Node.js and TypeScript. - Model and tune PostgreSQL databases, including schema changes, indexes, and performance improvements. - Integrate payment providers, messaging channels, third-party APIs, and large language model services. - Maintain observability, security, queues, and scheduled jobs. - Document systems and operational practices so other engineers can support them.
Requirements
- At least three years of professional backend development experience in production. - Practical experience with Node.js and TypeScript. - Strong PostgreSQL skills, including data modeling, indexes, and transactions. - Cloud deployment experience with AWS or Supabase, plus CI/CD familiarity. - Fluent Spanish and technical English.
Nice to have
- Supabase experience, including row-level security or Edge Functions. - Familiarity with multi-tenant system design. - Experience with event-driven systems or queues such as SQS and Redis. - Knowledge of application security and OWASP practices.
Benefits and work setup
This is a permanent, full-time position. The listed locations are Bilbao, Andorra, and remote.