Full Stack DeveloperWe are seeking a highly skilled Mid to Senior Software Engineer to design, build, and scale modern enterprise applications. This role requires strong expertise across backend systems, data architecture, and frontend development, with a focus on building high-performance, data-intensive platforms. You will work in a distributed, event-driven environment, contributing to mission-critical systems supporting procurement, ERP workflows, and large-scale data processing.Day to day:Design and develop scalable RESTful APIs using ASP.NET CoreBuild and maintain enterprise-grade backend systems leveraging modern.NET architectureDevelop responsive, data-rich user interfaces using Angular and/or ReactImplement and optimize event-driven architectures using KafkaWork with multiple database technologies for transactional, analytical, and search use casesApply caching strategies (Redis) to improve performance and scalabilityCollaborate cross-functionally with product, design, and DevOps teamsEnsure high-quality code through testing, code reviews, and best practicesContribute to CI/CD pipelines, containerization, and cloud-native deploymentsExperience & Qualifications:3–5 years (Mid-Level) or 5–9 years (Senior-Level) of relevant experienceHands-on experience with enterprise procurement or ERP systems, including:Purchase ordersApproval workflowsBudget managementSupplier integrationsStrong understanding of layered.NET architecture (Controller ?
Service ? Repository)Experience implementing event-driven systems using KafkaProven ability to work with large-scale, multi-database environments:MSSQL (transactional)ClickHouse (analytics)Elasticsearch (search)Experience building complex, data-heavy enterprise UIsExpertise in Redis caching strategies, including distributed lockingTechnical Requirements:C# (.NET 8 / ASP.NET Core)TypeScriptSQL (T-SQL)HTML / CSS / SCSSASP.NET Core Web API (RESTful services)Entity Framework CoreGolangMicrosoft SQL Server (MSSQL), PostgreSQL, MySQLClickHouse (analytics database)Elasticsearch (NEST client — indexing & search)Redis (distributed caching & locking)Kafka (Confluent — event-driven messaging, Avro schema registry)Angular and/or ReactHTTP / REST / WebSocketsOAuth / SSO authentication flowsResponsive design and cross-browser compatibilityDocker (multi-stage builds)KubernetesApplication Insights (monitoring & telemetry)Unit testing with mocking frameworks (e.g., Moq)Code coverage toolsRegression testing for bug fixesIntegration and end-to-end testing best practices