Full Stack Engineer

Restb
Barcelona, Spain
6 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Application Performance Management Unit Testing Software Quality Django Web Framework Python (Programming Language) Software Maintenance Software Engineering TypeScript Web Applications Web Application Frameworks Web Platforms RxJS
+9 more
Flask (Web Framework) Delivery Pipeline Reliability of Systems Backend Fastapi AngularJS Front End Software Development Restful APIs Code Restructuring

Job description

We are looking for a Senior Full Stack Engineer who is passionate about building scalable web applications, modern front-end experiences, and leading engineering teams, and is always looking for new ways to tackle complex issues. As our Senior Full Stack Engineer, you will be in charge of maintaining, enhancing, and expanding our flagship public-facing web application while organizing and mentoring the dedicated project team. You’ll be a key player in ensuring our web platform remains robust, scalable, and intuitive for our global user base. This role is envisioned as a crucial technical and team leader who bridges high-level feature development with day-to-day engineering execution. The usual day-to-day tasks include architecting front-end and back-end features, organizing sprint priorities and guiding team members, reviewing code, and optimizing application performance. The role will be completely in English, and CVs/resumes in other languages will not be considered., * Lead & Organize: Provide technical direction and organization for the dedicated project team, mentoring team members and fostering an efficient, collaborative engineering workflow.

  • Develop & Maintain: Architect, build, and maintain high-performance, public-facing web application features using modern Angular on the front end and Python on the back end.
  • Cross-Functional Collaboration: Partner closely with Product and other internal tech teams to translate functional requirements into seamless, user-friendly digital features.
  • Optimize & Scale: Drive continuous feature evolution and application stability across our 2-year-old codebase, ensuring high system reliability, speed, and overall performance.
  • Quality & Best Practices: Establish and enforce best practices in code quality, unit testing, architecture design, and deployment pipelines.

Requirements

  • Experience: 8+ years of full-stack engineering experience, including demonstrated experience organizing, mentoring, or leading software engineering teams.
  • Frontend Expertise: Advanced proficiency in Angular (TypeScript, RxJS, modern state management) with a strong portfolio of public-facing web applications.
  • Backend Expertise: Deep hands-on experience with Python web frameworks (e.g., FastAPI, Django, Flask) and designing scalable RESTful APIs.
  • People & Soft Skills: Outstanding communication, empathy, and organizational skills, with a track record of successfully guiding developers and managing sprint workflows.
  • Application Maintenance: Proven ability to maintain, refactor, and scale established, production-grade applications without disrupting current user experience.
  • Problem-Solving & Execution: A proactive mindset focused on continuous learning, operational excellence, and delivery in a fast-paced environment.

About the company

Are you a Senior Full Stack Engineer looking for an opportunity to build and scale high-impact, user-facing AI product features? At Restb.ai, we specialize in industry-specific visual recognition, helping businesses unlock powerful insights through AI-driven automation. We don’t just recognize objects (that’s so 2016), we teach computers to understand intangible visual concepts like “this room has natural light.” By joining our team, you will play a critical role in driving the continuous evolution of our core public-facing web application and guiding a dedicated team of engineers to success. If you thrive on solving complex challenges, driving technical innovation and team growth, and have a passion for success, we’d love to meet you!, * Make an Impact: Your work will directly shape AI-driven real estate technology.

  • Innovation-Driven Culture: Work with cutting-edge AI and industry-leading solutions.
  • Global Exposure: Be part of an international company that works with some of the largest companies in the world.
  • Dynamic Team: Thrive in an open environment with young, driven, and dynamic team members.
  • In-Office Perks: Free in-office snacks, beverages, hot drinks, salads, and a free team lunch every Wednesday.
  • Wellness & Culture: Free in-office physical therapy sessions and quarterly team-building events.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:36 min

Challenges of adopting RxJS in Node backend architectures

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

Videos

See all

Related articles

See all