Our Customer: A global product company in the cybersecurity domain, focused on helping organizations identify and reduce risks across modern IT environments. Your Tasks: * Manage and evolve the TypeScript data access layer to ensure efficient data flow between SQL logic and backend services. * Maintain and enhance Node.js API and ReactJS frontend, ensuring stability and scalability of the user interface. * Implement improvements in Hapi.js backend and MobX state management. * Comprehensive management of the database layer, including maintenance, configuration, and resolution of complex SQL performance issues. * Optimize GraphQL data access layer for efficient data flow. * Continuously optimize Microsoft SQL Server to handle large-scale and complex identity-based data analysis. * Deliver high-quality, resilient software updates. * Interface directly with customers in live technical meetings to diagnose and resolve complex UI, API, and data-related issues.
Required Experience and Skills: * 4+ years of experience as a Data Engineer, Database Developer, or Backend Engineer with a strong focus on SQL. * Strong software engineering skills in TypeScript, specifically for developing and maintaining data access layers (ORMs/Query Builders). * 3+ years of experience with ReactJS and state management libraries (specifically MobX or Redux). * 3+ years of experience with Node.js and web frameworks (experience with Hapi.js is a significant advantage). * Deep, expert-level knowledge of Microsoft SQL Server, including performance tuning, indexing strategies, and complex stored procedure development. * Hands-on experience with GraphQL schemas, resolvers, and integration. * Understanding of database schema design, migration strategies, and data integrity principles. * 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 * Experience working in an Agile environment, maintaining high code quality through peer reviews and testing. * Strong problem-solving skills with a data-driven approach and effective experience supporting global clients * Fluent English with strong communication and collaboration skills.
Would Be a Plus: * Background in Cyber Security or Identity management * Experience with large-scale identity data (Active Directory/Entra ID)