Senior Staff Engineer

Job not on LinkedIn

November 19

Apply Now
Logo of Dough Digital

Dough Digital

B2B • eCommerce • Digital Marketing

Dough Digital is a performance-driven digital marketing partner dedicated to helping brands achieve measurable growth through full-funnel strategies. With expertise across various channels such as Google, Meta, TikTok, and more, Dough Digital provides tailored solutions that enhance brand visibility and conversion rates. The team acts as an extension of clients' marketing efforts, focusing on building long-lasting relationships based on trust and transparency while utilizing data-driven insights to optimize every aspect of digital marketing campaigns.

📋 Description

• Lead the design and evolution of our core architecture, ensuring it scales effectively as the business grows. • Drive system design and major technical decisions, bringing clarity, structure, and long-term thinking to complex engineering problems. • Collaborate across multiple engineering teams to align technical direction, improve communication patterns, and ensure system/organisation fit. • Contribute deeply to backend development with strong Ruby on Rails experience, grounding architectural decisions in practical implementation. • Define and promote engineering best practices, influencing standards, guidelines, and technical consistency across teams. • Support scaling efforts for a SaaS platform serving tens of thousands of users, identifying bottlenecks and leading improvements. • Act as a senior technical reference, contributing to the growth and maturity of the engineering function.

🎯 Requirements

• 10-15 years of experience in software engineering, with at least 5 years operating at Staff Engineer level. • 5+ years of hands-on Ruby on Rails experience, with strong knowledge of the framework and its ecosystem. • Demonstrated experience scaling SaaS applications to significant user volumes. • Experience working with distributed systems and microservices. • Able to lead architectural initiatives involving multiple teams and stakeholders. • Excellent system design skills, with an understanding of how team structure and architecture influence each other. • Strong communicator who can balance technical detail with clarity and long-term thinking. • Nice-to-have: experience as a team lead or engineering manager. • Nice-to-have: experience working in or closely with platform teams. • Nice-to-have: experience in front-end development (React or similar).

🏖️ Benefits

• 💸 Competitive salary - We recognize your hard work and celebrate your success with performance-based incentives. • 💊 Comprehensive health & wellness coverage - Your physical and mental well-being matter. • 💰 Stock options - Enjoy real ownership in the company. • 🥐 A vibrant office in the heart of Barcelona - Fresh fruit, great coffee, after-work drinks, and a sunny patio. • 🎉 Unforgettable team experiences - Sailing trips, shows, workshops, and more. • 💳 Get paid whenever you want - Access your salary anytime. • 🍽️ Flexible benefits - Save on meals, childcare, transportation, and training. • 📈 Grow with us - Fast-growing, international team with broad career opportunities. • 📚 Fuel your curiosity - We’ll buy you any book you want and keep your learning on track.

Apply Now

Similar Jobs

November 18

Software Engineer responsible for developing frontend features for Aircall’s communications platform. Collaborating with teams to enhance user experience and integrate with business-critical tools.

GraphQL

JavaScript

React

TypeScript

November 18

Full Stack Engineer developing analytics tools for e-commerce at Constructor.io. Collaborating with teams to improve dashboard and provide insights for merchandizing success.

JavaScript

React

SQL

November 17

Engineering Lead at Gamma developing a cloud-native catastrophe risk assessment platform with a skilled team. Collaborating on performance, reliability, and modernization of existing systems.

Apache

Cloud

JavaScript

Linux

SQL

November 13

OutSystems Tech Lead at Inetum creating scalable technology solutions. Directing development teams and ensuring best practices in OutSystems development.

🗣️🇪🇸 Spanish Required

SOAP

SQL

November 13

Senior Full Stack Developer joining international engineering team to build high-performance, data-driven applications with solid Java, React, and TypeScript skills.

🗣️🇪🇸 Spanish Required

Docker

Java

JavaScript

Jenkins

Jest

Kafka

Kubernetes

Maven

MongoDB

Postgres

React

Spring

TypeScript

Webpack

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com