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


