Senior Full Stack .NET Developer (MongoDB + Solr) - Remote
About the Role
We are seeking a Senior Full Stack .NET Developer to join our team remotely. This position is perfect for a skilled developer who thrives in a dynamic environment and is passionate about building high-quality, scalable enterprise SaaS applications. As a Senior Full Stack .NET Developer, you will take full ownership of your work, including testing and quality assurance, while collaborating with cross-functional teams to deliver customer-focused features.
What You'll Do
- Break down complex problems into manageable parts and design clean, efficient solutions.
- Develop and maintain RESTful APIs and backend services using C#, .NET Core, and Web API.
- Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to create modular and scalable systems.
- Work directly with SQL Server, designing databases, writing stored procedures, and optimizing queries for performance.
- Utilize Entity Framework (EF Core or EF6) for ORM and data access.
- Contribute to modernizing and rewriting legacy applications to .NET Core 8.
- Design scalable data access strategies using both relational (SQL Server) and NoSQL databases, including MongoDB.
- Implement enterprise search solutions with technologies such as Apache Solr.
- Write clean, testable, and maintainable code with comprehensive documentation.
- Take ownership of testing your code through unit, integration, and performance testing.
- Collaborate with product managers and other teams to understand requirements and deliver features that meet customer needs.
- Use AI development tools like GitHub Copilot and Claude to enhance your coding efficiency.
Requirements
- 5+ years of experience in enterprise or SaaS software development.
- Strong hands-on experience with C#, .NET Core, Web API, and migrating applications to .NET Core 8.
- Proficiency in Entity Framework (EF Core or EF6), MongoDB, and Apache Solr.
- Solid understanding of object-oriented programming, design patterns, and enterprise architecture.
- Experience with DDD, CQRS, and clean layering of business logic and data access.
- Familiarity with multi-threading, asynchronous programming, and system performance tuning.
- Comfortable with Git and modern development environments (CI/CD, Agile).
- Excellent communication skills in English, both written and verbal.
Nice to Have
- Experience building AI-powered features such as smart forms and intelligent search.
- Exposure to event-driven architecture or messaging patterns.
- Experience working in a Shift Left environment with full feature ownership.
What We Offer
- Competitive salary range of $120,000 - $150,000 annually.
- Flexible remote work environment.
- Opportunity to work with cutting-edge technologies and tools.
- Collaborative and innovative team culture.
- Professional development opportunities.
This role offers a unique opportunity to work with advanced technologies in a fully remote setting, making it ideal for experienced developers looking for flexibility and growth.
Who Will Succeed Here
Proficiency in C# and .NET Core, with hands-on experience in building RESTful Web APIs and integrating with MongoDB and Apache Solr for data retrieval and search functionalities.
Strong adaptability to remote work, demonstrating self-motivation and effective time management skills to meet deadlines in an Agile environment while collaborating with distributed teams.
A mindset focused on continuous improvement and quality assurance, with experience in implementing automated testing strategies and utilizing AI development tools to enhance application performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months