logo[мetahunt]
> DOU
senior

Backend Engineer

Binary Studio
format:Remotecompany:Outsource
c#.netaws lambdaaws ecsdockerapi
github copilotcursorllm
> full description

About the project:

A management platform for climbing gyms and other recreation facilities, covering memberships, billing, check-in, digital waivers, point-of-sale, bookings, and reporting. The project focuses on modernizing an existing C# backend running on AWS Lambda to improve performance, maintainability, and extensibility while preserving existing functionality. The modernization approach involves migrating to a structured .NET application deployed in containers on AWS ECS, improving dependency injection, and refining the code structure.

Talent you’ll bring into our team:

  • Strong commercial experience with C# and .NET.
  • Hands-on experience delivering a migration from a C# backend on AWS Lambda to a .NET application deployed on AWS ECS.
  • Practical expertise with AWS Lambda, AWS ECS, and Docker.
  • Experience with multi-tenant data architecture and database migration strategies.
  • Experience modernizing production applications and resolving backend performance bottlenecks.
  • Strong understanding of dependency injection, API design, and separation of concerns.
  • Experience preserving existing functionality through automated testing and incremental migration.
  • Hands-on experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Cursor, LLMs) for codebase exploration, refactoring, and automated test generation.
  • Ability to assess an existing codebase, evaluate technical options, and estimate implementation work.
  • English proficiency sufficient to discuss technical findings and recommendations directly with the client.

Responsibilities:

  • Modernize the existing C# backend and implement the migration from AWS Lambda to AWS ECS.
  • Improve application performance, code structure, and maintainability.
  • Apply dependency injection and clear separation of concerns.
  • Implement database migrations and support multi-tenant data architecture.
  • Preserve existing functionality through automated testing and incremental delivery.
  • Use AI-assisted development tools and validate the resulting code.
  • Contribute to technical decisions, implementation estimates, code reviews, and documentation.
  • Collaborate with the team and discuss technical recommendations directly with the client.

Benefits program:

  • Paid vacation, paid sick leaves, 10 Public holidays, additional days off
  • Educational budget and support in receiving certificates/attending conferences, etc.
  • English lessons

Comfortable Working conditions:

  • Flexible working hours
  • Amortization program or provision of required equipment
Відгукнутись на вакансію