 
        
        We're seeking a senior software developer to join our diverse team. This role involves working on various services and APIs using current technologies, collaborating with designers, UX specialists, and other developers.
About the Position
This is an opportunity to architect and develop different services and APIs for a cutting-edge product. You'll use best practices in coding, such as SOLID principles, to create maintainable and high-quality code. Your work will involve close collaboration with product owners to ensure features meet business requirements and align with company strategy.
Key Responsibilities
 * Develop multiple services and APIs for a leading learning platform.
 * Apply SOLID principles to create robust, maintainable code.
 * Collaborate with product owners to guarantee features align with business goals and company vision.
 * Work closely with designers, UX professionals, and other developers to understand new features, dependencies, and technical details.
Requirements
 * Minimum 5 years of experience in web projects, preferably with C# and SQL Server.
 * Familiarity with HTML/CSS and JavaScript frameworks.
 * Experience with MVC architecture.
 * Advanced English language proficiency.