Egypt

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 .NET 6+Entity Framework CoreSQL ServerOpenAPI (Swagger)RedisMemcachedHangfireThreading ChannelsSignalRMicroservicesREST APIsSystem ArchitecturePerformance OptimizationCode Quality
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Envision Employment Solutions
A global employment solutions company that partners with leaders in the software development field.
All jobs at Envision Employment Solutions Visit website
Job Details
Category backend
Posted 9 months ago