About this role:
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. Our platform features multiple integrations, robust APIs, and a cutting-edge microservice architecture built on the cloud.
As a key member of our agile development team, you will:
* Design and build scalable backend systems
* Solve algorithmic challenges and implement efficient solutions to process large datasets
* 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
* Extend test coverage to validate complex backend logic
You will also 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
* Devising strategies for memory-efficient processing and performance optimization in high-load systems
Requirements:
* .NET Core 8
* C#
* Entity Framework
* PostgreSQL
* MySQL
* Redis
* Docker
* AWS
Qualifications:
* At least 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
* Demonstrated ability to design and build cloud-based SaaS multi-tenant systems
* Strong analytical and problem-solving skills, particularly in solving algorithmic challenges
* Fluent in English (C1 level) for effective communication in a dynamic team
Additional 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
* Benefits package
* Paid days off annually
* Workspace program: $2500 for work equipment of your choice
* English language lessons on all levels
* Performance financial incentives for employees demonstrating interest in company development
* Paid courses and certifications (e.g., AWS, CKA, ML certifications)
* Participation at international conferences (e.g., CNCF Summits, Kubecon)