(Senior) Software Developer – Data Architectures (m/w/d)
Remote · North Rhine-Westphalia, Germany or Köln, North Rhine-Westphalia, Germany
Job Summary
Senior Software Developer – Data Architectures sought to design data architectures and influence product directions in a small, agile team. Responsibilities include building high-performance architectures for databases (ClickHouse) and dashboards (Metabase, Looker), optimizing data-intensive services with event sourcing and streaming architectures, implementing message-driven systems using brokers like Bull (Redis) and LavinMQ (AMQP), and ensuring stable operation within Docker-based microservice environments. The role emphasizes ownership from requirements to rollout, collaboration across teams, and ongoing modernization of the tech stack (Metabase, ClickHouse, Python, dbt). Qualifications emphasize deep Node.js/JavaScript expertise, strong database know-how (Postgres, MySQL, Snowflake, Redshift, MongoDB, ClickHouse), experience with streaming and messaging systems, and a proactive, solutions-oriented mindset. The company offers growth opportunities, flexible work arrangements with remote options, and a culture of inclusion and open communication.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.