Our Customer: Our client is a global technology company developing an advanced cloud platform for AI-powered voice communication. Their product enables organizations to build, integrate, and deploy intelligent voice services by combining modern AI technologies, large language models, and enterprise-grade communication infrastructure. The engineering team focuses on creating scalable, cloud-native SaaS solutions that process real-time interactions while maintaining high performance, reliability, and security.
Your tasks: * Design and develop new product features across both backend and frontend components. * Build scalable backend services using modern .NET technologies. * Develop responsive Single Page Applications using the latest React ecosystem. * Design and integrate REST and GraphQL APIs. * Work with relational and NoSQL databases while ensuring data consistency and performance. * Participate in designing microservices-based architecture and distributed systems. * Collaborate with product managers, architects, and other engineers throughout the entire development lifecycle. * Leverage AI-assisted development tools (such as Claude, GitHub Copilot, etc.) to improve productivity while maintaining full ownership and understanding of the implementation. * Write clean, maintainable, and well-tested code following modern engineering best practices. * Contribute to architecture discussions, code reviews, and continuous product improvements.
Required experience and skills: * 3+ years of commercial experience in Full Stack development. * Strong experience with modern C#, .NET Core, and ASP.NET Core. * Solid hands-on experience with the latest versions of React, including Functional Components, Hooks, and modern state management. * Experience building Single Page Applications (SPA). * Strong knowledge of Entity Framework. * Experience designing and developing microservices-based applications. * Practical experience with REST APIs and GraphQL. * Experience with SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB, or similar). * Good understanding of asynchronous programming, distributed systems, and cloud-native application development. * Experience using AI-assisted development tools (Claude, GitHub Copilot, or similar) as part of the software development workflow. * Ability to explain architectural decisions, coding approaches, and engineering best practices independently, without relying solely on AI-generated code. * Strong analytical thinking, problem-solving skills, and ownership mindset. * Experience working in Agile development environments. * Upper-Intermediate (B2) or higher level of English.
Would be a plus: * Experience with Docker and CI/CD pipelines. * Experience with Azure and Azure Kubernetes Service (AKS). * Knowledge of cloud-native SaaS architecture. * Experience with high-load or real-time communication systems. * Familiarity with modern software architecture patterns and system design. * Experience participating in technical design discussions and architectural decision-making.
Working Conditions: * 5-day working week, 8-hour working day. * Remote work.