Senior Backend Engineer (Node.js)

📍 Location: Barcelona preferred (hybrid: 3 days/week in a coworking space). Remote candidates are also welcome.

💻 Work format: Full-time · Contractor

📝 Contract: Deel (paid in GBP)

🗣️Language: English required · Russian is a strong plus

💷 Salary: Open to discussion

About the Role

We're expanding our engineering team and looking for an experienced Senior Backend Engineer to help evolve our SaaS e-commerce platform.

Our primary backend stack is Node.js. Experience with Go is a strong advantage, particularly if you're interested in platform architecture, complex business processes, and technical leadership.

You'll work on high-impact backend systems, integrations, and transactional workflows while helping shape scalable solutions for modern e-commerce.

What You'll Do
  • Build and improve backend services using Node.js

  • Design scalable APIs and system integrations

  • Work with GraphQL, REST, PostgreSQL, and MongoDB

  • Develop transactional flows across the platform

  • Improve performance, reliability, and observability

  • Contribute to platform architecture and product decisions

  • Use AI tools throughout the development lifecycle

  • Collaborate closely with product and engineering teams

Engineers with Go experience may also contribute to:
  • PIM strategy and implementation

  • OMS and WMS improvements

  • Operational platform tooling

  • Client-facing implementation projects

What We're Looking For

We're looking for an engineer who solves problems-not just writes code.

You are someone who:

  • takes ownership and works independently

  • is comfortable making technical decisions without detailed specifications

  • thinks systemically and understands products end-to-end

  • enjoys solving complex engineering challenges

  • writes clean, maintainable, high-quality code

  • communicates clearly and collaborates effectively

  • actively uses AI tools as part of daily development

Required Skills
  • Strong experience with Node.js

  • Senior-level engineering experience

  • Architecture and system design knowledge

  • Experience building scalable backend systems

  • Strong debugging and troubleshooting skills

  • Product mindset and ownership

  • Daily use of AI-assisted development tools (Copilot, Cursor, Claude Code, LLM workflows)

Nice to Have
  • Experience with Go

  • E-commerce or marketplace platforms

  • High-load or transactional systems

  • OMS, WMS, PIM, checkout or order management

  • Tech Lead or Team Lead experience

How to Apply

To apply for any of our open positions, please send your application to

In your email please include

Full name

Your current country and city of residence

Your CV / Resume

Link to your LinkedIn profile, portfolio, or any other profile that best represents your professional experience.

Thank you! We look forward to hearing from you and learning more about you.