Software Engineer, Backend - Data Layer
📋 Description
- Design, build, and maintain backend services responsible for storing and serving process data
- Own engineering initiatives end to end, translating product requirements into technical designs.
- Help evolve how process data is processed, retained, exposed, and streamed.
- Improve performance and scalability of secondary storage systems; develop tooling for observability
- Investigate and resolve complex data-layer production issues as part of L3 support and on-call
- Partner with Product, Support, SRE, QA, and other teams to ensure solutions meet customer needs.
🎯 Requirements
- At least 4 years of professional Backend Software Engineer experience focused on backend systems
- Hands-on experience with PostgreSQL, MySQL, MariaDB, MSSQL, Elasticsearch, or OpenSearch.
- Understanding of query performance, indexing, data modeling, execution plans, and trade-offs in
- Experience contributing to complex engineering initiatives from requirements to reliable delivery.
- Ability to troubleshoot data-related production issues and optimize slow queries and indexing.
- Strong communication and collaboration in a remote-first environment with stakeholders.
🎁 Benefits
- Competitive, location-based compensation; Romania-based employees supported via global partner
- Fully remote and flexible work environment; home-office budget and coworking support.
- In-person company gatherings and team offsites; healthcare and mental-wellbeing support.
- Lifestyle spending benefits covering fitness, family care, personal interests, experiences, and
- Pension plans with employer contributions; life and disability insurance where applicable.
- Professional development support up to 1000 per year for courses and books.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.
