Senior Backend Engineer (TypeScript)

Work Mode: Hybrid
Job Type: Full Time
Location: Barcelona
Country: Spain
Base Salary: €70.000 - 90.000

The Company

We are partnering with a rapidly scaling technology company building backend platforms for complex, real-world systems used by large industrial organisations. Their software operates in environments where reliability, data quality, and system robustness are critical, supporting solutions that bridge both digital and physical operations.

Company Profile
• Well-funded and scaling internationally
• Strong engineering culture focused on execution
• Distributed teams working on production-grade systems
• Products used in operational, non-consumer environments

The Opportunity

We are looking for a Senior Backend Engineer to join a fast-paced software engineering team working on backend systems that power next-generation robotic applications.

In this role, you will design and develop backend services and APIs at the core of the platform, enabling autonomous systems to perform increasingly complex tasks in real industrial environments. You will collaborate closely with robotics engineers, frontend developers, and product teams to deliver scalable and reliable backend solutions.

The APIs you help build will form the foundation for integrations with cloud and software partners, enabling deep connections into customer systems and supporting end-to-end workflows such as robotic inspection, data collection, and analysis.

Your Responsibilities

• Implement backend improvements to enhance the main web-based platform and enable end-to-end workflows
• Design, extend, and maintain scalable and reliable APIs for internal and external users
• Build foundational backend systems that support long-term platform growth
• Debug, test, and validate applications in simulation, in-house environments, and real-world deployments
• Advocate for modern backend frameworks and engineering best practices
• Collaborate with external partners to evaluate and integrate new technologies
• Contribute to planning, prioritisation, and delivery of engineering objectives
• Write clean, testable, and maintainable code with clear technical documentation
• Act as a strong contributor in a hybrid and partially remote environment

Your Profile

Essential Experience

• Degree in Computer Science, Engineering, or a related field
• Proven experience building production backend systems and APIs
• Strong backend development with TypeScript, Node.js, and Python
• Experience designing clean, scalable, and interface-driven architectures
• Strong collaboration skills with product, frontend, and design teams
• Excellent communication skills in English
• Experience in testing, debugging, monitoring, and improving backend systems
• Ability to take ownership and manage workload in a hybrid environment
• Willingness to work across domains when needed

Nice to Have

• Experience with frameworks such as NestJS
• Experience with MQTT or similar messaging protocols
• Exposure to frontend development

How You Work

• Pragmatic and outcome-focused, prioritising real-world impact
• Comfortable operating in complex and evolving environments
• Collaborative and communicative across disciplines
• Curious and motivated to work on systems interacting with the physical world

Apply for this position

Allowed Type(s): .pdf, .doc, .docx