Senior .Net Engineer
Hybrid•Full-time•Tbilisi, Georgia (12 Merab Aleksidze St., David Tower, 3 floor)
Apply
Vention is a global engineering partner to tech leaders and fast-growing startups, combining 20+ years of product development expertise with an AI-first approach and a reputation for reliable delivery.
We’ve been building robust .NET solutions since 2002 — from microservice-based systems to high-load, enterprise-grade platforms. Our teams follow best engineering practices like clean architecture, DDD, automated testing, and CI/CD, delivering cloud-native solutions on Azure and AWS.
What you'll do
- 3+ years of commercial software development experience with C# and .NET
- Strong experience with SQL Server and relational databases, including query optimization, execution plan analysis, indexing, and performance tuning
- Solid expertise with Entity Framework Core and understanding of ORM performance optimization techniques
- Experience with Dapper and understanding of when to use Dapper versus Entity Framework Core
- Hands-on experience with at least one modern frontend framework (React preferred), including integration with backend APIs and troubleshooting client-side performance issues
- Strong knowledge of asynchronous programming, async/await patterns, concurrency, and parallel processing
- Hands-on experience troubleshooting and optimizing production systems
- Experience working with microservices architecture, event-driven systems, and distributed applications
- Understanding of caching strategies, including Redis and read replica patterns
- Experience building and maintaining automated tests, including unit and integration tests
- Familiarity with logging, monitoring, and observability tools such as DataDog, Serilog, and OpenTelemetry
- Experience working with high-load applications and scalable backend systems
- Strong communication skills and ability to explain technical concepts to both technical and non-technical stakeholders
- English level B1+ or higher
What you bring
- Design, develop, and maintain high-performance .NET applications with a strong focus on scalability, reliability, and maintainability
- Investigate and resolve complex production issues, leveraging logs, monitoring platforms, profilers, and database analysis tools
- Optimize application performance across the stack, including SQL queries, Entity Framework Core, APIs, caching layers, and asynchronous workflows
- Design, implement, and evolve microservices and distributed systems while ensuring reliability and minimal operational impact
- Participate in architectural discussions, contribute to domain decomposition initiatives, and support monolith-to-microservices migrations
- Build and maintain robust testing strategies, including unit, integration, and boundary testing
- Collaborate closely with cross-functional teams, taking ownership of features from design through deployment and production support
- Utilize observability and monitoring tools to identify bottlenecks, improve system health, and support incident resolution
- Contribute to code reviews, knowledge sharing, and engineering best practices
- Work independently, proactively remove blockers, and drive technical initiatives to completion
What you'll get
- EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
- Licenses for AI tools: GitHub Copilot, Cursor, and others
- 24 working days of vacation per year
- Expanded medical insurance
- Corporate getaways & team building activities
- Fitpass sport program
- Support for significant life events
- Access to discounts across a variety of stores, restaurants & cafes through a corporate discount program
- Referral bonuses for bringing in new talent
Apply for Senior .Net Engineer: