Cloud-Native Developer 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 and Qualifications
* .NET Development: 8+ years of experience with C#/.NET Core 8, Entity Framework.
* Databases: Strong knowledge of PostgreSQL, MySQL, Redis, NoSQL DB.
* Tools: Proficient in Docker, Hangfire.
* Cloud: Experience with AWS.
* Data Structures and Algorithms: Proven expertise in OOP, design patterns, and backend performance optimization.
* Communication: Fluent in English (C1 level) for effective communication in a dynamic team.
Benefits and Perks
* Remote Work: Work from anywhere.
* Coworking Space: Financial coverage for coworking space.
* Flexible Hours: Flexible working hours.
* Performance Incentives: Performance financial incentives for demonstrating interest in company development.
* Professional Growth: Paid courses and certifications, participation in international conferences.