Our Customer: Our client is a cybersecurity company providing solutions to secure digital identities and infrastructure. Their platform ensures visibility over complex systems, prevents unauthorized access, and responds to security risks in real time, operating both in the cloud and on-premises with advanced tools for stable enterprise protection. Your tasks: * Lead and coordinate the contractor team to maintain the product in optimal operational condition. * Serve as the primary technical liaison between management, team members, and customers. * Manage customer support tickets and troubleshoot infrastructure or data-specific issues in real time. * Maintain, optimize, and develop the existing codebase across frontend, backend, and database layers. * Implement minor improvements and updates to dependencies while ensuring system stability. * Guide team members through complex system architecture to prevent loss of context in a large SaaS cloud-hosted codebase. * Communicate effectively with customers during live troubleshooting sessions, translating technical complexity into actionable insights.
Required Experience and Skills: * 10+ years of experience in software development * Solid C# programming and software architecture fundamentals, with experience working on complex C# codebases utilizing a semi-functional programming style. * Strong backend development experience with Node.js (preferably with the Hapi.js framework) * Hands-on experience with frontend frameworks such as ReactJS and state management libraries (e.g., MobX). * Proven experience working with Microsoft SQL Server * Experience with RabbitMQ * Experience with deployment and operations in both On-Premise and Azure environments. * Proven experience leading technical teams * Exceptional problem-solving skills, particularly in complex, multi-layered architectures. * Strong communication skills in English, with the ability to translate technical complexity into actionable management insights.
Would be a plus: * Experience with Identity Management or Cybersecurity solutions (AD/Entra ID) * Production-level experience maintaining high-scale systems * Experience translating high-level architectural decisions into operational code
Working conditions: * Remote work; * 5-day working week, 8-hour working day