Back-end Engineer

IDR Verified Employer

We're looking for an experienced Back-End Developer to join our team and help build and evolve our enterprise SaaS platform. The role is primarily back-end focused (~75%), with regular involvement in front-end work (~25%) โ€” we value developers who can own features end-to-end. You'll work on a multi-tenant system powering audit management, training, compliance, and reporting workflows for organizations worldwide.

 

Back-End (primary focus):

  • Language & Framework: C# / .NET 8, ASP.NET Core Web API
  • Databases: MySQL 8.0+ (primary), Entity Framework Core 8.0, Dapper
  • Cloud: AWS (Lambda, SQS, S3, CloudFront, Secrets Manager, MediaConvert, QuickSight)
  • Caching: Redis (StackExchange.Redis)
  • Messaging: AWS SQS, MediatR (CQRS)
  • Architecture: Clean Architecture, microservices, multi-tenancy, background job processing
  • Auth: JWT, SAML2, AWS Cognito
  • API: REST with OpenAPI/NSwag, API versioning


Front-End (secondary focus):

  • Framework: Angular 21+ / TypeScript
  • State Management: NgRx (Store, Effects, Signals)
  • Styling: Tailwind CSS, SCSS, Angular Material
  • Cross-Platform: Capacitor (iOS, Android, Windows)
  • Testing: Jest


Shared:

  • CI/CD: GitHub Actions, Jenkins, Docker
  • Monitoring & Logging: Serilog, Elasticsearch/OpenSearch, LogRocket


What You'll Do

  • Design, develop, and maintain back-end services and REST APIs
  • Build and optimize database queries and data access layers (EF Core, 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
  • Pick up front-end tasks โ€” build Angular components, integrate API endpoints, 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


Must Have

  • 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) โ€” 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) to boost productivity
  • Experience with AWS services (Lambda, S3, SQS, CloudFront, Secrets Manager)
  • Knowledge of Dapper for performance-critical queries alongside EF Core
  • Experience with MediatR and CQRS patterns
  • Experience with Tailwind CSS and Angular Material
  • Background in Python (for Lambda functions or data processing) is a plus
     
  • We offer:
  • Great office location 3 minutes from Pecherska metro station and great 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.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 9 March
35 views
ยท
3 applications
67% read
To apply for this and other jobs on Djinni login or signup.
Loading...