Software Engineer – Penpot

Job not on LinkedIn

🔥 22 hours ago

🇪🇸 Spain – Remote

💵 €60k - €67k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 0%

infoinfo

🗣️🇪🇸 Spanish Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Kaleidos

Kaleidos

11 - 50 employees

Founded 2011

🏢 Enterprise

Enterprise

Kaleidos is the Spanish branch of Kaleidos INC, operating from an office in Madrid. The company's website includes standard corporate pages—Our Story, Contact, Jobs, Blog, and legal notices including Terms of Use, Privacy Policy and Whistleblowing—indicating an established corporate presence and hiring activity, though the provided text does not specify the company's products or services.

📋 Description

• Work across a range of Penpot product projects and features • Solve real user problems by improving the user experience • Develop new features and address product pain points and bugs • Deliver quick wins with direct impact on users’ day-to-day work • Move across different parts of the product and understand the context behind problems • Propose solutions for Penpot users worldwide • Work within a horizontal team using autonomy and shared decision-making • Participate in technical, cultural, and people-focused interview processes as a candidate

🎯 Requirements

• Senior-level engineering experience • Interest in or experience with reactive programming; Penpot uses RxJS • Frontend or backend-for-frontend development background • Solid command of JavaScript, browser APIs, HTML, and CSS • Experience with JavaScript frameworks, mainly React • Motivation to build robust, carefully crafted user interfaces • Knowledge of and hands-on experience with functional programming • Willingness to learn ClojureScript; day-to-day work uses ClojureScript • Regular use of LLM tools such as Claude, Cursor, ChatGPT, or OpenCode • Comfortable working in Linux environments • High level of spoken and written English • Functional level of spoken and written Spanish • Familiarity with Clojure or other functional languages is an advantage • Knowledge of JavaScript testing, including Jest and Cypress, and end-to-end testing with Playwright is an advantage • Interest in accessibility and responsible development • Interest in design systems and their integration with product development • Previous experience or genuine interest in open-source projects • Experience using agile methodologies in a professional environment • Experience collaborating in diverse, cross-functional teams • Ability to ask effective questions to support product development • Careful testing of own code with unit, integration, and end-to-end tests

🏖️ Benefits

• Permanent contract • Flexible hours, with shared working hours from 10am–2pm CET • 37.5-hour work week • 100% remote position; discretionary Madrid office attendance • 23 days of paid leave, plus December 24th and 31st • Possibility to request 10 extra unpaid leave days • Choice of local or Madrid holiday calendar • Continuous learning, internal and external training, conferences, and events, generally covered 100% by the company • Company-paid English and Spanish language classes during work hours • 2 PIWEEKs per year • Workspace/equipment renewal budget every 3 years • Ability to keep old computer equipment after 3 years • Consensus-driven, inclusive work environment • Open-source company and products • Self-organized teams with autonomy and independence • Alan health insurance through flexible compensation, with coverage only in Spain

Apply Now

Similar Jobs

🔥 23 hours ago

Edelman

5001 - 10000

📣 Marketing

📱 Media

🌍 Social Impact

Senior Full-Stack Engineer building React and Python/FastAPI applications at Edelman. Delivering AI-driven PR insights through scalable, client-focused solutions.

AWS

Cloud

Docker

Python

React

Redux

TypeScript

🕒 Yesterday

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Java Software Engineer desarrollando soluciones de transformación digital para clientes de knowmad mood. Trabajo remoto con microservicios, cloud-native tooling, testing y prácticas de software limpio.

🗣️🇪🇸 Spanish Required

Docker

Java

Kafka

Kubernetes

NoSQL

RabbitMQ

SQL

🕒 Yesterday

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Desarrollador Java especializado en microservicios y arquitectura hexagonal para proyectos de transformación digital de knowmad mood. Aplicación de DDD, cloud, testing y CI/CD.

🗣️🇪🇸 Spanish Required

Cloud

Docker

Java

Kafka

Kubernetes

NoSQL

Spring

Spring Boot

SpringBoot

SQL

🕒 2 days ago

Talan

1001 - 5000

💼 Consulting

🏢 Enterprise

☁️ SaaS

Full Stack Developer building Java and Angular applications for Talan’s banking-sector clients. Developing backend features, interfaces, tests, and digital ecosystem solutions.

🗣️🇪🇸 Spanish Required

Angular

Java

Spring

Spring Boot

SpringBoot

SQL

🕒 3 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Java Technical Lead liderando arquitectura y desarrollo backend escalable para knowmad mood, compañía de transformación digital. Guiando equipos y aplicando microservicios, Spring, cloud y buenas prácticas.

🗣️🇪🇸 Spanish Required

Cloud

Java

Kafka

Kubernetes

NoSQL

OpenShift

Spring