Skip to main content

Full-Stack Software Engineer

Open Ring

BerlinOn-siteFull-Time2w ago

Description

Company Description

At Open Ring (www.o-ring.tech), we’re behind the world’s first open-source smart ring platform, built for researchers, startups, and developers. We’re building a community-driven ecosystem for wearable tech innovation. As we scale, we’re eager to welcome exceptional talent ready to contribute to a global movement.

Role Overview

We’re building an open smart-ring platform that brings together wearable hardware, embedded firmware, mobile applications, web products, APIs, and developer tools. We’re looking for a strong Full-Stack Software Engineer to own and ship software across the product stack, from our WordPress/CMS website and web applications to backend services, mobile integrations, internal tools, and developer-facing platform features.

In this role, you’ll build and maintain customer-facing web experiences, dashboards, admin tools, backend APIs, data workflows, and mobile-connected product features. You’ll work with sensor data from wearable hardware, support BLE/mobile integration, and help create the software layer that enables data synchronization, visualization, exports, SDK access, and integrations for developers and researchers.

It’s a broad, high-ownership engineering role for someone who can move confidently across frontend, backend, mobile, CMS, APIs, and platform development, and who is comfortable shipping practical, reliable software in a fast-moving startup environment.

Key Responsibilities

  • Own full-stack feature development across web applications, backend services, mobile-connected product features, internal tools, and developer-facing platform products.
  • Maintain and extend our WordPress/CMS website, including custom templates, plugin integrations, landing pages, analytics, performance, technical SEO, security, and backend integrations.
  • Build customer-facing dashboards, admin tools, developer portals, onboarding flows, and data-management interfaces.
  • Extend iOS and Android app functionality for wearable-device workflows, including BLE discovery, pairing, GATT interactions, background sync, offline data capture, and reconnection handling.
  • Design and maintain backend services, REST APIs, authentication, database schemas, data models, background jobs, and third-party integrations.
  • Build sensor-data workflows for ingestion, synchronization, storage, visualization, logging, exports, analytics, and data-quality checks.
  • Collaborate with the embedded systems engineer on BLE protocol design, GATT services/characteristics, payload formats, device-state handling, and firmware/mobile integration testing.
  • Build developer-facing tools, including SDKs, API documentation, sample applications, integration guides, and data-export utilities.
  • Improve reliability, performance, security, observability, testing, deployment, and maintainability across the software stack.
  • Work closely with the founding team, users, researchers, and partners to prototype quickly, test with real hardware, and ship production-ready features.

Qualifications

  • 5+ years of software engineering experience, with strong full-stack web development experience.
  • Strong JavaScript/TypeScript skills and experience with React, Next.js, Vue, or similar frontend frameworks.
  • Backend/API experience using Node.js, Python, PHP, Ruby, Go, or similar, including REST APIs and database-backed applications.
  • Experience with databases such as PostgreSQL, MySQL, Firebase, Supabase, MongoDB, or similar.
  • Comfortable with WordPress/CMS development, including theme/plugin customization, PHP, performance, SEO, security, and maintenance.
  • Mobile development experience is a strong plus, especially React Native, Swift/iOS, Kotlin/Android, or native integrations.
  • Bonus: experience with IoT, BLE/GATT, wearable devices, device connectivity, or sensor-data workflows.
  • Able to own features end-to-end, com

More jobs in Berlin