Software Engineer, Barcelona

Vancast

Barcelona

Híbrido

EUR 40.000 - 45.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Vancast is seeking a Software Engineer in Barcelona to join a small, autonomous team building a private streaming platform. You will ship features end to end across frontend and backend in a single monorepo, review peers, design interfaces, and own what you commit.

The role emphasizes self-direction and hands-on ownership in a fast-moving environment. We offer a remote-first setup with one or two days in person, standard 9–6 hours, and a full-time contrato indefinido.

Formación

  • Proficient in TypeScript and modern JavaScript; this should not be a learning project.
  • Experience with Node.js REST APIs, request lifecycle, auth and authorization.
  • Strong front-end depth in a component-based framework (Angular, React or Vue).
  • MySQL or similar relational DB with ORM experience (Sequelize preferred).
  • Comfortable in a large, existing codebase you didn’t write.
  • Writes clean, maintainable code and designs usable interfaces in English.
  • Self-directed with the ability to unblock and decide trade-offs.

Responsabilidades

  • Ship features end to end from UI to services and production.
  • Work across a large monorepo spanning many services and apps.
  • Review peers' code and have yours reviewed; design interfaces too.
  • Collaborate openly on ambiguous problems with concrete proposals.

Conocimientos

TypeScript
JavaScript
Node.js
Angular
React
Vue

Herramientas

MySQL
Sequelize
NestJS
AWS
CloudFront
S3
Redis

Descripción del empleo

Software Engineer

About the role: Vancast is a private streaming platform where organisations create and host live and on-demand events more than 7,000 of them to date.

The platform is considerably bigger than the team: over twenty services, a decade of history, and real broadcasts that start at a fixed time and cannot be moved when something breaks.

The role itself is broad and hands-on. You would ship features end to end, from the interface through to the services behind it and out to production.

We do not split front-end from back-end between people. You would work on new product features and on the platform work that keeps the codebase healthy.

It is one large monorepo more than twenty deployable services and applications, actively developed and shipped so you would work across most of it rather than being boxed into one corner.

What working on a small team actually means here: Your work reaches production in days, not quarters. Nobody assigns you tickets each morning. You review everyones code, and everyone reviews yours. You design your own implementations take a fuzzy need, decide what it should become, specify it, then build it. There is no design function, so you design the interface too.

If you prefer well-specified tickets and a senior developer to check your work, this role will frustrate you. If you would rather be handed an ambiguous problem and come back with a proposal, it will not.

We are a small engineering team, and you would be a big part of it.

Requirements
  • TypeScript and modern JavaScript neither should be a learning project.
  • Node back-end development REST APIs, request lifecycle, authentication and authorisation as everyday work rather than unfamiliar territory.
  • Depth in a component-based front-end framework. Angular, React and Vue all count. We use Angular, but we care how you reason about component design, state and reactivity not which syntax you already know.
  • Relational databases and an ORM. We use MySQL and Sequelize equivalent experience transfers.
  • Comfortable in a large codebase you did not write. A lot of what you work on will already exist.
  • Writes clean, maintainable code including the code AI helps you write. We use AI tooling and expect you to get real leverage from it. You still own everything you commit: reviewed, understood, and held to the same standard as anything you wrote by hand.
  • Able to design a usable interface unaided. Not visual polish a screen someone can use without being shown how.
  • Clear written English. Our code, commits, tickets and documentation are in English, and most of our coordination is written.
  • Genuinely self-directed. Unblocking yourself, choosing what comes next, making a call on a trade-off and being able to say what it cost.
Nice to have

None of these are required. All of them are worth something.

  • AWS in depth ECS, Lambda, CloudFront, S3, Step Functions.
  • Live video and streaming HLS, MediaLive, MediaPackage, MediaConvert, CDN and eCDN delivery.
  • Angular and NgRx specifically.
  • NestJS and Sequelize.
  • Real-time systems websockets, server-sent events, Redis, reconnection and ordering.
  • NX monorepos and GitLab CI.
  • Policy-based authorisation.
The setup

Barcelona.

Remote-first, ideally one or two days a week together in person to begin with flexible, and not a hard requirement.

Full time, contrato indefinido.

9 6 as standard, flexible in practice.

40.000 45.000 gross annual, depending on experience.

About Vancast

Vancast Cloud Video is a SaaS private streaming platform where customers create and host live and on-demand events.

We are proud of the customer-oriented product we have built so far and we are still building it. Over 7,000 events streamed to date.

Typescript, Javascript, NodeJS, Angular

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Full-Stack Engineer (TypeScript/Node) — Remote-First
Full-Stack Engineer (TypeScript/Node) — Remote-First

Vancast • Barcelona

Híbrido
EUR 40.000 - 45.000
Senior Fullstack Consultant
Senior Fullstack Consultant

Codurance • Barcelona

Presencial
EUR 40.000 - 60.000
Private medical and dental insurance
Gym discounts
Language classes (Spanish, English, French, German)
+2
Fullstack Developer
Fullstack Developer

Viaplay Group • Barcelona

Híbrido
EUR 65.000 - 90.000
Health insurance
Meal vouchers
Flexible working hours
+1
Software Engineer - Fullstack
Software Engineer - Fullstack

Auctane • Madrid

Presencial
EUR 34.000 - 50.000
Transparent compensation 34k€–50k€
Private health insurance
26 days holiday
+6
Programador full stack
Programador full stack

Tamarind Intelligence • Barcelona

Híbrido
EUR 50.000 - 60.000
Hybrid working
International environment
Global impact
Backend Engineer
Backend Engineer

Marfeel • Barcelona

Híbrido
EUR 50.000 - 70.000
Option to work full remote, hybrid or office-based
Support with home office equipment
Flexible hours and early finish on Fridays
+3
SysOps Engineer
SysOps Engineer

Marfeel group • Barcelona

Híbrido
EUR 40.000 - 60.000
Flexible hours
Health insurance
Transport tickets
+4
Software Backend Engineer
Software Backend Engineer

Fourvenues • Valencia

Híbrido
EUR 45.000 - 70.000
Salary based on candidate's skills and
Annual bonuses for those who signfican
MacBook laptop and high-resolution Mon
+5
Golang Developer
Golang Developer

Valsea Technology • Marbella

Híbrido
EUR 60.000 - 90.000
Hybrid/Remote work option
Private health insurance
23 paid vacation days + holidays
+2
Senior Frontend Engineer
Senior Frontend Engineer

Blue-Code-Solutions • Alicante

Híbrido
EUR 60.000 - 90.000