Take full ownership of the database layer of the product, ensuring the integrity and performance of data.
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, configuration, and resolution of complex SQL-specific performance bottlenecks.
- Management and evolution of the TypeScript data access layer bridging the core SQL logic with backend services.
- Troubleshooting and resolving intricate data-specific issues during live technical meetings with customers.
- Continuously optimizing Microsoft SQL Server to handle 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, specifically for developing and maintaining data access layers.
- 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.
- 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).