Egypt Employment

Envision Employment Solutions is hiring a Senior Backend Developer

About the Role

Envision Employment Solutions is hiring a Senior Backend Developer to join a global software development leader. In this role, you will be responsible for designing, developing, and maintaining robust, scalable backend systems while collaborating with cross-functional teams.

What You'll Do

  • Design, develop, and maintain robust and scalable backend applications.
  • Develop and maintain efficient data access layers.
  • Implement and maintain real-time communication features.
  • Design and optimize database schemas, queries, and stored procedures.
  • Participate in architectural discussions and contribute to system design decisions.
  • Troubleshoot, debug, and optimize applications for performance and scalability.
  • Implement and ensure security measures and data protection for all services.
  • Contribute to the continuous improvement of CI/CD pipelines.
  • Uphold clean code standards and ensure adherence to SOLID principles.
  • Collaborate with cross-functional teams to deliver high-quality solutions.

What We're Looking For

  • Proven experience in developing scalable backend applications with .NET 6+.
  • Strong expertise in Entity Framework Core (EF Core) for data access.
  • Proficient in SQL Server, including optimized database structures, queries, and stored procedures.
  • Experience in creating and maintaining OpenAPI (Swagger) documentation.
  • Good understanding of Clean Architecture, including DDD and CQRS.
  • Familiarity with Redis, Memcached, or similar caching frameworks.
  • Experience working with CRON jobs and background processing tools like Hangfire and Threading Channels.
  • Practical experience with SignalR for real-time communication.
  • Knowledge of building and managing CI/CD pipelines.
  • Strong grasp of SOLID principles and clean code practices.
  • Excellent problem-solving and debugging skills.
  • Knowledge of application security and data protection best practices.

Technical Stack

  • .NET 6+, Entity Framework Core, SQL Server
  • OpenAPI (Swagger), Redis, Memcached
  • Hangfire, Threading Channels, SignalR

Required Skills
.NET 6+Entity Framework CoreSQL ServerOpenAPI (Swagger)RedisMemcachedHangfireThreading ChannelsSignalRMicroservicesREST APIsSystem ArchitecturePerformance OptimizationCode Quality
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Envision Employment Solutions

A global employment solutions company that partners with leaders in the software development field.

Visit website
Job Details
Category backend
Posted 8 months ago