Software Engineer – Penpot

atKaleidosRemoteES flagSpainFull-timeFull-stack EngineerMid-levelSenior€60k – €67k/year

Posted Sep 4

This is a fully remote position, open to applicants in Spain.

📋 Description

• Collaborate on various Penpot product initiatives and features.

• Address genuine user challenges by enhancing the overall user experience.

• Create new functionalities while resolving product issues and bugs.

• Achieve quick wins that significantly affect users’ daily tasks.

• Navigate through different sections of the product to grasp the context of issues.

• Suggest solutions for Penpot users around the globe.

• Operate within a flat team structure that promotes autonomy and collaborative decision-making.

• Engage in technical, cultural, and people-centric interview processes as a candidate.


⛳️ Requirements

• Extensive engineering experience at a senior level.

• Interest or background in reactive programming; Penpot employs RxJS.

• Proficiency in frontend or backend-for-frontend development.

• Strong knowledge of JavaScript, browser APIs, HTML, and CSS.

• Familiarity with JavaScript frameworks, primarily React.

• Passion for crafting robust and well-designed user interfaces.

• Experience in and knowledge of functional programming.

• Willingness to learn ClojureScript, as it is used in day-to-day operations.

• Regular utilization of LLM tools such as Claude, Cursor, ChatGPT, or OpenCode.

• Comfort in working within Linux environments.

• Proficient in spoken and written English.

• Functional proficiency in spoken and written Spanish.

• Familiarity with Clojure or other functional programming languages is a plus.

• Understanding of JavaScript testing, including Jest and Cypress, and end-to-end testing with Playwright is advantageous.

• Interest in accessibility and ethical development practices.

• Enthusiasm for design systems and their application in product development.

• Previous experience or a genuine interest in open-source projects.

• Experience with agile methodologies in a professional setting.

• Proven ability to collaborate within diverse, cross-functional teams.

• Capability to ask insightful questions to facilitate product development.

• Diligent testing of personal code through unit, integration, and end-to-end tests.


🏝️ Benefits

• Permanent employment contract.

• Flexible working hours, with core hours from 10am–2pm CET.

• 37.5-hour workweek.

• Fully remote position with optional attendance at the Madrid office.

• 23 days of paid vacation, plus December 24th and 31st off.

• Option to request an additional 10 unpaid leave days.

• Choice between local or Madrid holiday calendars.

• Opportunities for continuous learning, including internal and external training, conferences, and events, generally fully funded by the company.

• Company-sponsored English and Spanish language classes during work hours.

• Two PIWEEKs per year.

• Budget for workspace and equipment renewal every three years.

• Ability to retain old computer equipment after three years of service.

• Consensus-driven and inclusive workplace culture.

• Open-source company ethos and products.

• Self-organized teams with a focus on autonomy and independence.

• Alan health insurance through flexible compensation, with coverage exclusively in Spain.

People also viewed

Tether.to20 hours ago

Frontend Software Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
CI&T20 hours ago

AI Full-Stack Developer, Java/Angular

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
CVS Health20 hours ago

Senior Software Development Engineer

US flagTexas OnlyFull-timeFull-stack Engineer$92.7k – $185.4k/year
ApplyView job
BÆRSkin Tactical Supply Co. (divbrands)20 hours ago

Senior Product Engineer

EuropeFull-timeFull-stack Engineer
ApplyView job
i22 Digital Agency20 hours ago

Senior Software Engineer – Frontend, Backend, Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Tether.to20 hours ago

Frontend Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers