Project. We create innovative audio-video and software systems for medical simulations and clinical skill’s assessment. Our solutions are used by universities, hospitals, and training centers around the world.
The platform combines high-quality video and audio recording, synchronized data collection, integrated analytics, and work with realistic medical mannequins and patient simulators. This allows medical professionals to be trained in conditions that are as close to real life as possible and improves the quality of training for future doctors.
Tech requirements: * 5+ years of experience with C# / .NET backend development. * Strong understanding of RESTful API design, SignalR, and WebSockets. * Experience with RavenDB or other NoSQL databases. * Knowledge of asynchronous programming, dependency injection, and clean * Architecture principles. * Solid grasp of security, authentication, and authorization in distributed systems. * Familiarity with CI/CD pipelines and version control (Git). * English — Upper-Intermediate (speaking and writing) and fluency Ukrainian.
Nice to Have * Experience with AI or analytics service integration (Python microservices, data exchange, etc.). * Knowledge of AV systems, streaming protocols, or medical device integration. * Understanding of microservice communication and event-driven architectures. * Technical Lead experience.
What you will do: * Design, implement, and maintain backend services using C# and .NET. * Develop and extend REST APIs, SignalR, and WebSocket endpoints for real-time communication. * Manage and optimize RavenDB databases, including indexing and data modeling. * Ensure reliable data exchange between recording servers, frontend applications, and AI pipelines. * Implement proper logging, error handling, and performance optimization. * Collaborate with frontend and AI teams to support feature development and integrations. * Participate in architecture discussions and continuous improvement initiatives.
Hiring process: → Interview with Recruiter Kateryna (up to 30 min) → Technical interview (up to 90 min) → PM interview (up to 30 min) → Client interview (up to 30 min) → Offer
Why join Empeek? ✨ * Working with medical projects — developing solutions that have a real impact on the quality of education and training for medical professionals. * Opportunities to work with AI and analytics — integrating modern technologies, deepening knowledge and practice. * Career growth — individual development plans, mentoring, and opportunities to transition to new roles. * Complex and meaningful products — modern architecture, cutting-edge technologies, and solutions that really make a difference. * Strong team culture — shared mission, values, and passion for what we do. * Flexibility and responsibility — freedom to choose your format and schedule, focus on results, and real impact on the company’s success.
What we offer * Access to learning opportunities — internal and external training, certification reimbursement. * 18 paid vacation days, 10 public holidays compensated, and up to 10 paid sick days. * Up to $300/year for English classes + free speaking club. * Up to $180/year for sports activities. * Mentorship and knowledge sharing — people you can really learn from. * Career maps and growth plans to support your professional development. * New equipment provision, and accounting support if needed. * Competitive market-level salary with regular reviews. * Additional perks and compensations such as insurance fund, gifts etc. * Psychological safety and supportive culture. * Company values that align with yours. * Social responsibility — support the Armed Forces
If you believe this role could be a great match for you, please send us your resume via the link — we’ll be happy to get in touch with you.
You’re also welcome to recommend colleagues or friends — we offer a referral bonus .