
Software Engineer – Penpot
Posted Sep 4

Posted Sep 4
This is a fully remote position, open to applicants in Spain.
• 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.
• 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.
• 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.
Tether.to
CI&T
CVS Health
BÆRSkin Tactical Supply Co. (divbrands)
Get handpicked remote jobs straight to your inbox weekly.