Middle .NET Developer
Remote
Full Time
developers
Mid Level
We are looking for a skilled professional to join an innovative online education platform dedicated to providing high-quality, flexible learning opportunities for students. The platform is designed to support families and students by offering a safe, digital-first learning environment that allows children to learn at their own pace from home.
If you're passionate about education technology, digital learning solutions, and innovative approaches to student success, this is an opportunity to contribute to a meaningful project that is shaping the future of online education.
Our team is searching for an experienced .NET 8 back-end developer.
Project Tech Stack:
- NET 8
- React 18 Typescript
- PostgreSQL
- MongoDB
- RabbitMQ
- Redis
- Azure Blob Storage
Technical Requirements:
- Strong knowledge of .NET Core / .NET 8+, including experience with ASP.NET Core for building APIs and backend services.
- RESTful APIs: Development of robust, secure RESTful services with best practices for API design, versioning, and documentation (e.g., using Swagger/OpenAPI).
- Understanding of microservices architecture and principles of distributed systems (scalability, resilience, loose coupling).
- Experience working with message queues such as RabbitMQ (event-driven architecture, asynchronous communication).
- Practical experience with Docker (building and running containerized applications).
- Basic understanding of Kubernetes concepts (deployment, scaling, service communication).
- Experience with JWT authentication.
- Experience with identity providers (Auth0 or similar)
Databases:
- MongoDB: NoSQL database for handling unstructured or semi-structured data, schema flexibility, and high-throughput scenarios.
- PostgreSQL: Relational database for structured data, complex queries, and ACID-compliant operations.
- Experience with CI/CD pipelines (Azure DevOps or GitHub Actions).
General Requirements:
- 3+ years of experience with .NET;
- Ensure standard code quality requirements.
- Git & Jira knowledge
- Strong organizational skills to effectively manage work;
- Solid understanding of the Scrum methodology;
- Upper-intermediate level of English, both verbal and written.
Nice to Have:
- Experience working on EdTech projects
- Experience with Learning Management Systems (LMS)
Personal Qualities
- Can implement tasks independently and supervise the work of others;
- Able to follow deadlines and stay focused on the result;
- Consider high quality as a standard.
- A strong sense of responsibility is a must.
- Team-player.
We Offer You
- Friendly team and an enjoyable working environment in our office in Poland/Ukraine;
- Competitive compensation depending on experience and skills;
- Regular assessments and salary reviews;
- Professional development, knowledge sharing;
- Competitive social package: 18 days of paid vacation and 5 days of sick leave;
- Free English classes.
Apply for this position
Required*