¡Activa las notificaciones laborales por email!

Buen Salario Senior Software Engineer

Wasmer

Madrid

Presencial

EUR 50.000 - 70.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A technology startup in Madrid is seeking a skilled backend developer to enhance their Cloud service with a focus on WebAssembly. Candidates should have expertise in Python, experience in developing SaaS products, and a passion for continuous improvement in software engineering practices. The role includes responsibilities such as maintaining APIs and coordinating with frontend teams. Competitive salary and benefits offered.

Servicios

Competitive salary and stock options
Generous vacation policy
1 day of remote work per week
Monthly fitness stipend
Monthly donation for open-source contributions
Economic support for skills development

Formación

  • 6+ years of software engineering experience.
  • Experience working with distributed teams.
  • Deep understanding of software engineering best practices (Agile, CI/CD).
  • Demonstrated experience in developing backend services for a SaaS product.
  • Curiosity and willingness to learn other programming languages.

Responsabilidades

  • Maintain, architect, and build backend APIs for our Cloud service.
  • Coordinate with UI / UX and Frontend developers for API implementation.
  • Write tests and implement automated testing for backend services.
  • Own the backend codebase and propose improvements.

Conocimientos

Python
GraphQL
C / C++
Rust
Descripción del empleo

About the role

We are seeking a skilled backend developer with industrial-strength software engineering skills to work from our office in Madrid and help us enable WebAssembly on any infrastructure compiled from any programming language. You will lead the backend coded with Python, Django, GraphQL and a bit of WebAssembly and Rust (no prior knowledge required for the last two).

You'll work with a very technical team, in challenging problems that will move the state forward of cloud computing as we know it.

You'll be working very close to the frontend team and our CEO, who is also the creator of the Python GraphQL framework: Graphene (some of his talks: React.js Conf 2016, Django Con 2016, GraphQL Summit 2018, Compiling Python to Native Wasm 2024).

About us

At Wasmer, we work on the software that will power the next generation of computing platforms for local, cloud, and edge applications using WebAssembly. Similar to how Node.js enabled server-side JavaScript, we enable server-side WebAssembly for all supported languages like C / C++, Java, Go, Rust, and many others.

Our mission is to make software universally available.

About you

You are a highly-skilled backend developer with expertise in Python and have curiosity and willingness to learn other programming languages like Rust. You want to work on the software that will power the next generation of Cloud and Edge Computing platforms using WebAssembly.

What you'll do

  • Maintain, architect, and build backend APIs for our Cloud service (Wasmer Edge)
  • Coordinate with the UI / UX and Frontend developers to implement new backend APIs (via GraphQL) that support UI and command-line functions
  • Write tests and implement automated testing for backend services to deliver a high-quality user experience
  • Own the backend codebase and proactively communicate ideas for improvement or potential vulnerabilities

What you'll need

  • Experience working with distributed team members in multiple geographies and time zones.
  • Deep understanding and commitment to software engineering best practices and principles (such as Agile and CI / CD) and continuous improvement through measurement.
  • Hands-on technical experience with any of the following: Python, GraphQL, C / C++, Rust, etc.
  • Demonstrated experience in developing backend services for a SaaS product.
  • A positive and proactive attitude.

Your Qualifications

  • 6+ years of software engineering experience

Why Join Us?

You want to work for a start-up focused on solving real problems with an open-source community-first approach for building a business.

Work Location: Madrid

Benefits

  • Competitive salary and stock options.
  • Generous vacation policy.
  • 1 day of remote work per week.
  • Monthly fitness stipend.
  • Monthly donation for open-source contributions.
  • Economic support for skills development, continuous learning, and attending conferences.

About the interview

Normally, the interview process looks like this :

  • Initial Interview with our team to better understand your background - Around 20 mins
  • A technical exercise - around 2-3 hours (async)
  • A technical chat - 30 mins
  • A deep (paid) exercise: you'll do a technical task like you are part of our team. We will set up a Slack channel for fast communication. You'll be paid for the time spent on the project regardless of the final state of the application - 15-20 paid hours
  • A review of the exercise with the team (upon completion): we will ask questions about your implementation, challenges faced and more - 1 hour
  • A culture fit interview - 30-45 min

Notes: All parts of the process are designed to assess both technical ability and fit with our open-source, collaborative culture.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.