hireclover
All jobs

IDR

Back-end Engineer

Remote Senior $4.7k–$12.8k/moest.

Summary

IDR is seeking an experienced Back-End Engineer to join their team and help build and evolve their enterprise SaaS platform for audit management, training, compliance, and reporting workflows. The role is primarily back-end focused (~75%) with regular front-end involvement (~25%), valuing developers who can own features end-to-end.

What you'll do

  • Design, develop, and maintain back-end services and REST APIs
  • Build and optimize database queries and data access layers using EF Core and Dapper
  • Develop and support microservices for audit, training, notification, and export workflows
  • Work with AWS services (Lambda, SQS, S3) for async processing and infrastructure
  • Implement caching strategies with Redis for performance-critical paths
  • Build Angular components, integrate API endpoints, and fix UI bugs
  • Work across the full stack when delivering end-to-end features
  • Participate in code reviews, architectural discussions, and technical decision-making
  • Write unit tests (xUnit, Moq on back-end; Jest on front-end) and ensure code quality
  • Troubleshoot production issues using structured logging and monitoring tools

Requirements

  • 4+ years of commercial experience with C# / .NET (Core/.NET 5+)
  • Strong knowledge of ASP.NET Core Web API and RESTful API design
  • Hands-on experience with Entity Framework Core (migrations, query optimization, global filters)
  • Solid understanding of relational databases (MySQL or PostgreSQL) including query tuning, indexing, schema design
  • Experience with TypeScript/JavaScript (back-end or front-end)
  • Experience with message queues (SQS, RabbitMQ, or similar) and async processing patterns
  • Understanding of Clean Architecture, SOLID principles, and dependency injection
  • Experience writing unit tests and working with mocking frameworks
  • Working knowledge of TypeScript and a modern front-end framework (Angular preferred, React/Vue considered)
  • Willingness to regularly contribute to front-end code and deliver features end-to-end
  • Familiarity with Git and pull request workflows

Nice to Have:

  • Hands-on experience with Angular (components, services, RxJS, reactive forms) or React/Next.js
  • Experience with NgRx or similar state management
  • Experience using AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, or similar)
  • Experience with AWS services (Lambda, S3, SQS, CloudFront, Secrets Manager)
  • Hands-on experience with Redis caching
  • Knowledge of Dapper for performance-critical queries alongside EF Core
  • Experience with MediatR and CQRS patterns
  • Experience with multi-tenant SaaS architectures
  • Exposure to Serilog and centralized logging (Elasticsearch/OpenSearch)
  • Knowledge of JWT/SAML2 authentication and authorization
  • Experience with Tailwind CSS and Angular Material
  • Background in Python (for Lambda functions or data processing)

Conditions

  • Great office location 3 minutes from Pecherska metro station with excellent office conditions
  • Flexible working hours
  • Comfortable working place
  • Medical insurance after the trial period ending
  • Team-building activities
  • Possibility of business trips to the US
  • 24 paid vacation days per year
  • 5 paid sick leave days per year

Browse jobs