Taro Logo

Senior Backend Developer

A company that partners with global leaders in the software development field
Egypt
Backend
Senior Software Engineer
Remote
Enterprise SaaS

Description For Senior Backend Developer

Envision Employment Solutions is seeking a Senior Backend Developer to join their team in a remote capacity. This role is for one of their partners, a global leader in software development. The ideal candidate will be responsible for designing and developing scalable backend applications using .NET 6+ and related technologies. The position requires expertise in Entity Framework Core, SQL Server, and modern architectural patterns like Clean Architecture, DDD, and CQRS. You'll work on implementing real-time communication features, optimizing database performance, and maintaining CI/CD pipelines. The role emphasizes clean code practices, SOLID principles, and security best practices. This is an excellent opportunity for a senior developer looking to work on challenging projects with cutting-edge technologies in a remote environment.

Last updated 18 days ago

Responsibilities For Senior Backend Developer

  • 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

Requirements For Senior Backend Developer

Redis
  • 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

Jobs Related To Envision Employment Solutions Senior Backend Developer