As a Software Engineer you will develop and maintain our portfolio of products using Ruby on Rails, Javascript/Typescript, HTML, and CSS. You will interact with our testing and DevOps teams to facilitate successful production releases of new features. As the role is completely remote, we are open for candidates based all over Europe.
Responsibilities
- Develop and maintain production-grade web applications using Ruby on Rails.
- Build interactive, responsive front-end features with modern JavaScript frameworks such as StimulusJS (and optionally Svelte), following an "HTML-first" approach and leveraging Hotwire's Turbo (Drive, Frames, Streams) for enhanced performance.
- Implement clean, scalable UI components using Tailwind CSS to ensure consistent styling with minimal custom CSS.
- Apply foundational networking knowledge (TCP/IP, DNS, HTTP/HTTPS, WebSockets) to create robust and performant applications.
- Collaborate effectively across teams, communicate clearly, and operate independently with a proactive, solution-oriented mindset.
Qualifications
- 3+ years production-level experience in Ruby on Rails.
- Solid front-end development capabilities.
- Optional knowledge of NodeJS or other languages such as Kotlin, Swift or Go.
- Familiar with modern JavaScript frameworks, including StimulusJS for adding interactivity to HTML without complex JavaScript; optional Svelte experience.
- Understands networking fundamentals including TCP/IP, DNS, HTTP/HTTPS, and WebSockets.
- General software engineering skills, ideally in C#, Bash scripting and PowerShell.
- Familiar with software and infrastructure security compliance frameworks and guidelines such as OWASP and CVE.
- Strong written and verbal communication skills with a proactive, self-starting mindset and a positive, collaborative approach.
Benefits
- Generous and competitive total rewards package.
- Comprehensive and career-development resources to expand your skills and maximise your potential.
- Supportive and accessible leadership team and a solid values platform that underpins who we are and how we operate.
- Fully remote work — CET, CDT, PDT, GMT, EST (2‑3 hour overlap with North America).