Backend Developer
Description
The Back End Developer will develop and maintain APIs, services, and server-side logic and databases. You'll contribute to system architecture and help scale our platforms. You will ensure high performance and responsiveness of applications, working alongside frontend developers and other team members.
Responsibilities
Design, build and implement backend services and APIs
Design data models and manage database integration
Integrate with databases and third-party APIs
Implement security and data protection measures
Optimize performance and security of systems
Requirements
Strong knowledge of backend technologies / languages, particularly .NET ecosystem
Experience in .NET 8+ (or latest version), including ASP.NET Core for building web APIs and services.
Experience with relational databases, such as PostgreSQL, MySQL for structured data, complex queries, and ACID compliant operations
Experience with NoSQL databases, such as MongoDB, for handling unstructured or semi-structured data, schema flexibility, and high-throughput scenarios
Experience with RESTful APIs for development of robust, secure RESTful services with best practice for APU design, versioning and documentation, using Swagger / Open API
Experience in Microservices Architecture, for design, implementation, and management of distributed systems using microservices principles, ensuring loose coupling, scalability, and resilience
Experience in Message Queuing:, using RabbitMQ for asynchronous communication, event-driven architecture, and reliable message brokering between services
Experience in Containerization and Orchestration, using Kubernetes (K8s) for deploying, scaling, and managing containerized applications in production environments and Docker for containerization
Experience in Authentication, using Auth0 for identity management, JWT-based authentication
Experience in Cloud Services, such as AQS, Azure, GC
Nice to have
Experience in Rabbit MQ Middleware
Prior experience in the EdTech domain (e-learning platforms, digital classrooms, LMS)
Knowledge of learning science, instructional design, or accessibility standards (e.g., WCAG)
Familiarity with tools like Moodle, Canvas, Zoom SDK, or Google Classroom integration
Working conditions
Partly / fully remote
B2B contract
Backend Developer
Backend Developer