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.



