Cloud-Based Backend Developer
We are seeking an experienced .NET developer to join our team and work on a sophisticated system designed to reduce healthcare costs through drug cost transparency at the point of care. This is a chance to solve complex, real-world problems using modern technologies and advanced algorithms.
This role offers the opportunity to design and build scalable backend systems, solve algorithmic challenges, and participate in architectural decisions to develop innovative solutions for healthcare. Additionally, you will collaborate with stakeholders and team members to develop features and ensure quality.
In this position, you will be expected to demonstrate a strong grasp of data structures and problem-solving techniques, with opportunities to tackle exercises similar to designing efficient algorithms for parsing and processing large data sets, solving classical problems like Fibonacci sequence optimization or stream processing, and devising strategies for memory-efficient processing and performance optimization in high-load systems.
To succeed in this role, you should have 8+ years of experience with .NET development (.NET Core 8 preferred) and proven expertise in data structures, algorithms, and backend performance optimization. You should also have hands-on experience with PostgreSQL and strong SQL knowledge, as well as deep understanding of object-oriented programming (OOP) and design patterns. Experience with Entity Framework/NHibernate, Hangfire, and Redis is also required. Furthermore, you should be able to design and build cloud-based SaaS multi-tenant systems, and have strong analytical and problem-solving skills, particularly in solving algorithmic challenges. Finally, fluency in English (C1 level) is necessary for effective communication in a dynamic team.