N
Nix
BackendSenior
Senior .NET Developer (Digital Asset Management Project)
.Net 8C#PostgreSQLRedis CacheNosqlRabbitMQAzure DevOpsGitJiraDockerKubernetesElasticsearch
About the Position
This position involves influencing the architecture, performance, business logic, and long-term quality of the Fotoware Digital Asset Management system. The engineer will work on a scalable .NET-based solution that supports both cloud and on-premises installation.
Responsibilities
- Develop multi-component architecture
- Create multi-tenant and distributed solutions in .NET
- Define architectural directions for flexibility, security, and observability
- Design robust APIs and SDKs
- Develop platform components working both in cloud and on-premises
- Optimize data handling with relational and NoSQL databases
- Implement event-driven approach with RabbitMQ or similar messaging systems
- Ensure quality through API, Unit, and Integration tests
- Develop CI/CD and collaborate with DevOps teams
- Document architectural assumptions and deployment requirements
- Mentor and collaborate with colleagues
Requirements
- At least 5 years of commercial experience in .NET/C# development
- Deep practical experience with .NET 8, C#, distributed services and containerized solutions
- Experience with PostgreSQL, Redis, and NoSQL solutions
- Knowledge of asynchronous communication via RabbitMQ or similar
- Experience with Azure or other major cloud platforms, CI/CD pipelines setup (Azure DevOps)
- Understanding development for both Cloud and On-premises environments
- Familiarity with Docker and Kubernetes (a plus)
- Knowledge of security principles and authentication in enterprise systems (a plus)
- Experience with Elasticsearch (a plus)
- Interest or experience in developing solutions using Agentic AI (a plus)
Benefits
- Compensation equivalent to your level and expertise
- Impact on the product as your decisions shape the foundation of new projects
- Strong technical environment with a dedicated team of senior engineers
- Opportunity to work with edge-tech solutions and individual growth plans
- Remote-first format, adequate schedule, and healthy work-life balance
- Mature Agile processes and clearly established development cycles
Senior .NET Developer (Digital Asset Management Project)