N-iX is looking for a Senior.NET Engineer to design, develop, and maintain scalable backend services using.NET and C#. The role involves building and exposing secure APIs, integrating with external systems and services, and contributing to architecture decisions.
Requirements
- 5+ years of professional experience with C# and.NET
- Strong understanding of software architecture principles — SOLID, DDD, Clean Architecture, and design patterns.
- Experience in building and securing RESTful APIs with ASP.NET Core (MVC/Minimal API, JWT/OIDC).
- Proficiency in relational databases, preferably PostgreSQL, with hands-on experience in EF Core and query optimization.
- Familiarity with event-driven architectures and messaging systems (e.g., Azure Service Bus, RabbitMQ, or Kafka).
- Experience with cloud-based development, Azure services, Docker, and CI/CD pipelines.
- Knowledge of testing practices (unit/integration testing, static analysis) and code quality standards.
- Understanding of security best practices (OWASP Top 10, secure coding, OAuth2).
- Exposure to observability tools like Serilog, OpenTelemetry, or Application Insights.
- Upper-intermediate English and effective communication in distributed teams.
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
