Take full ownership of the database layer of our product, ensuring data integrity and performance.
Focus on maintenance, configuration, and advanced troubleshooting of the Microsoft SQL Server environment.
Enable real-time identity security analysis for a global user base.
Data Software Engineer
Your responsibilities
- Comprehensive management of the database layer, including routine maintenance and configuration.
- Resolution of complex SQL-specific performance bottlenecks.
- Management and evolution of the TypeScript data access layer, connecting core SQL logic to backend services.
- Engagement with customers in live technical meetings for troubleshooting and resolving intricate data-specific issues.
- Continuous optimization of Microsoft SQL Server for large-scale identity-based data analysis.
Our requirements
- Deep, expert-level knowledge of Microsoft SQL Server, including performance tuning, indexing strategies, and complex stored procedure development.
- Strong software engineering skills in TypeScript for developing and maintaining data access layers (ORMs/Query Builders).
- Proven ability to analyze and optimize database performance in high-load, production environments.
- Experience in leading technical deep-dives with customers to diagnose data-related challenges in real-time.
- Understanding of database schema design, migration strategies, and data integrity principles.
- 4+ years of experience as a Data Engineer, Database Developer, or Backend Engineer with a strong focus on SQL.
- Exceptional analytical skills with a 'data-first' approach to problem-solving.
- Full English Proficiency essential for leading live technical sessions with international enterprise clients and internal teams.
- Work from the client’s office 2–3 days per week in Warsaw or Kraków.
- Experience with large-scale identity data (Active Directory/Entra ID).