About the Role
We are seeking a highly skilled .NET Developer to join our team and contribute to a sophisticated system designed to reduce healthcare costs through drug cost transparency at the point of care.
This is an opportunity to solve complex, real-world problems using modern technologies and advanced algorithms. The ideal candidate will have experience in designing and building scalable backend systems, solving algorithmic challenges, and implementing efficient solutions to process large datasets.
Key Responsibilities:
* Design and build cloud-based SaaS multi-tenant systems.
* Solve complex algorithmic challenges and implement efficient solutions.
* Participate in architectural decisions to develop innovative solutions for healthcare.
* Optimize code for performance, scalability, and reliability.
* Collaborate with stakeholders and team members to develop features and ensure quality.
Requirements:
* 8+ years of experience with .NET development (.NET Core 8 preferred).
* Proven expertise in data structures, algorithms, and backend performance optimization.
* Hands-on experience with PostgreSQL and strong SQL knowledge.
* Deep understanding of object-oriented programming (OOP) and design patterns.
* Experience with Entity Framework/NHibernate, Hangfire, and Redis.
Preferred Skills:
* Stream data processing and handling large-scale datasets.
* Advanced cloud service experience (e.g., AWS, Azure).
* Knowledge of Dockerization and containerized application deployment.
* Familiarity with NoSQL databases or message queues.
Benefits:
* Remote work option.
* Coworking space financial coverage.
* Flexible working hours.
* Paid days off annually.
* English language lessons on all levels.
* Performance financial incentives.
* Paid courses and certifications.