Community Engineer, Windows

Help developers build great extensions and grow our Windows community

Salary€45,000 - €65,000

Raycast makes it simple, fast, and delightful to control your tools. We are seeking someone to join our dedicated community team, focusing on the support and growth of our developer community. This role involves assisting developers by reviewing the extensions they create, helping them resolve any related issues, maintaining Raycast’s own extensions, and capturing their valuable feedback on our API and the entire extension ecosystem. This feedback will play a crucial role in shaping the foundation of our next-generation, cross-platform product.

Raycast started as a native Mac application with a significant focus on top-notch UI and interactions, and we're now expanding to Windows with our ongoing public beta. We genuinely care about user experience, performance, privacy and ease of use across platforms. We have had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions, whether you're on macOS or Windows.

Having established Raycast on macOS and expanded to iOS and Windows, our vision is to deliver the same seamless and efficient experience across all platforms with our commitment to high-quality UI, interactions, and overall user experience.

Early on, we established a community around Raycast. We believe it's a lot better working with people together on a problem. Especially when it's a very personal problem like productivity. Our users hold us accountable to ship a high quality software and help us spreading the word. We value their feedback by responding to every single one that we receive. This builds trust and guarantees that we're staying close to our user-base. We need someone who thrives on helping others, debugging unusual issues, values clear communication, and is committed to maintaining the high standards we set for ourselves and our product, which in turn sets the expectations of our users.

We're a fully remote company spread across Europe and looking for candidates in EU-friendly timezones (CET ± 3 hours). This position is for a full-time employment.

In this role you will...

  • Review and maintain extensions while upholding our quality standards. You'll review community-submitted extensions for quality and compliance, maintain Raycast's own extensions, and investigate bugs across the API and extensions ecosystem. You'll validate bug reports, identify reproduction steps, ship straightforward extension fixes, and ensure our high standards are consistently met.

  • Make our developer community feel heard. You'll be in touch with users through Slack, GitHub, Twitter, Reddit, and email. You'll observe their problems and aim to resolve them. You’ll optimize how we collect and share feedback, ensure follow‑up when fixes ship, and feed the most important insights from our developer community into the product development process.

  • Elevate our developer experience standards. You generate ideas for how developers should build high-quality, easy-to-use extensions with our API. You’ll experiment with features, tooling and documentation to make it simpler for contributors and internal teams to produce great extensions.

  • Grow our developer community. Join forces with our Community and Hype team members to inspire developers with demos, blog posts, tutorials and other content. Write and share updates via Slack, Twitter, and email to close the feedback loop with our users.

  • Find new ways to engage with our community. Foster a sense of belonging for everyone in our community. We want to be close with our users, educate and help them get the most out of Raycast, and build the product together with them. Last year, we began hosting meetups, successfully organizing three of these events since then. Additionally, we held our first hackathon in March. We don't plan to stop here and would love your help in maintaining this momentum.

You will be a great fit if...

  • You've built or contributed to a Raycast extension. You've built and maintained software applications before and have hands-on experience with our extension API and developer workflow. You're comfortable maintaining our own extensions, reviewing third‑party submissions, and building new ones when needed. Hands‑on experience with React and TypeScript is essential.

  • You’ve experience working with both Windows and macOS. Since we're expanding from macOS to Windows (currently in public beta), familiarity with both platforms is valuable. Experience with Windows as your primary operating system is particularly beneficial as we grow our Windows user base.

  • You've worked with global communities before. You have a toolkit to repeat this again for us. You're fluent in English and a strong external communicator to connect with our users around the world.

  • You’ve a strong understanding of technical communities. You have empathy for developers' challenges, speak their language, and can effectively represent their perspective.

  • You’ve worked within QA and/or Customer Support teams previously. Bring your expertise to the table, blending it with our fast pace startup atmosphere to enhance user satisfaction and nurture our growing community. Show off your skills and make a real impact.

  • You're a productivity nerd. Raycast is all about optimizing your day to day tasks and workflows. You will try to get as much as possible out of Raycast to enhance your efficiency and inspire those around you to become more productive as well.

Our stack

  • React + Node.js for the Extensions API. We use Node.js as the runtime and React as the UI framework for extensions. React components are rendered as native AppKit components, no HTML or CSS involved. This enables developers to build rich extensions using React, Node.js, and TypeScript. The entire API is written in TypeScript, while the developer tooling is written in Go.

  • Ruby on Rails for the backend. We use Ruby on Rails for our backend APIs, including our Extension Store, AI functionalities, and Payment processes, and we use Heroku for hosting and deployment.

  • JavaScript/TypeScript for the marketing website. We use Next.js for raycast.com and deploy it with Vercel.

  • Rust for our next-gen architecture. Rust is a core component powering our Postgres database interactions, file indexing engine, and low-level Windows integrations. We leverage Rust's performance and memory safety for system-critical operations.

  • Swift for our macOS app. Everything is written in Swift using AppKit with Swift Packages. We rarely adopt third party dependencies. Some are GRDB for our database, Sentry for crash reporting, Nuke for image fetching and a few C libraries to crank up performance.

  • Modern work tools for everything. Linear for issue tracking, GitHub as source control, Sentry for error reporting, New Relic for Application Performance Monitoring, PostHog for analytics, Slack for internal communication, Figma for pixels, Notion as knowledge base and a few others. As a team, we enjoy using CleanShot, Bear, Things and a few other Mac apps.

Why join us?

  • We're at the beginning of our next chapter. You will join us at the right time to have a major impact on the future of the company. We have released our platform, established a friendly community, and are diving headfirst into expanding our product and business to new platforms.

  • We're backed by great investors. We're backed by Atomico, Accel, Coatue, Y Combinator, Atlassian Ventures, Chapter One and angels such as Charlie Cheever (Co-Founder of Expo & Quora), Calvin French-Owen (Co-Founder of Segment), Zach Holman (Early GitHub engineer), Koen Bok (Framer, CEO), Karri Saarinen (CEO, Linear) and many more.

  • We're individual contributors at heart. We value full ownership and responsibility, choose quality over quantity and put our users first. We're motivated by shipping truly great software.

  • We'll treat you well. Get a competitive salary, stock options and health insurance. Plus, we provide a monthly health benefit for a gym, pay for your co-working space, give you the latest MacBook Pro with a 5K display and accessories, and provide flexible paid-time off (PTO) plus all your national holidays.

Apply Now