Senior Full Stack Developer (.NET + Next.js) (Gujarat)

Senior Full Stack Developer (.NET + Next.js) (Gujarat)

01 Aug
|
Triveni Global Consulting
|
Gujarat

01 Aug

Triveni Global Consulting

Gujarat

Role & responsibilities

We are looking for an experienced Senior Full Stack Developer with solid expertise in .NET, ASP.NET Core, C#, SQL Server/PostgreSQL, and Next.js to design and build scalable enterprise applications.

The ideal candidate should have strong backend architecture knowledge, API development experience, modern frontend development skills, cloud exposure, and an understanding of distributed systems. You will work closely with product owners, architects, and cross-functional teams to deliver secure, scalable, and high-performance solutions.

Key Responsibilities

- Design, develop, and maintain enterprise-grade web applications using ASP.NET Core and Next.js.
- Build scalable and secure REST APIs using ASP.NET Core.
- Analyze business requirements and translate them into robust backend services and database solutions.
- Develop reusable components, middleware, and shared libraries.
- Design clean, maintainable, and scalable software architecture following SOLID principles.
- Build responsive and modern user interfaces using React/Next.js.
- Optimize application performance across frontend and backend.
- Participate in architecture discussions, sprint planning, estimation, and code reviews.
- Troubleshoot production issues and improve system reliability.
- Follow Agile/Scrum development practices and coding standards.

Required Technical Skills

1. Core .NET Development

Must have strong experience in:

- C#
- ASP.NET Core
- .NET 6/7/8+
- Object-Oriented Programming (OOP)
- SOLID Principles
- REST API Development
- Minimal APIs
- High-performance endpoint frameworks (FastEndpoints preferred)

Design Patterns

Experience implementing:

- Hexagonal Architecture (Ports and Adapters) pattern
- Repository Pattern
- Visitor Pattern
- Dependency Injection

Backend Development

- Design scalable RESTful APIs
- Business logic implementation
- API security
- Validation
- Middleware development
- Exception handling
- Reusable service architecture

Microservices

Basic understanding of:

- Microservice Architecture
- Service-to-service communication
- API Gateway concepts
- Event-driven architecture
- Distributed systems

2. Database & Data Access

Strong experience in SQL databases.

Required

- Complex SQL Queries
- Stored Procedures
- Joins
- Views
- Functions
- Indexing
- Query Optimization
- Database Design
- Normalization

ORM

Experience with:





- Entity Framework Core
- LINQ
- Migrations
- Performance optimization

3. Architecture & Messaging

Good understanding of distributed application architecture.

Experience with at least one messaging platform:

- Apache Kafka

Knowledge of:

- Asynchronous Processing
- Event-driven Architecture
- Background Workers
- Queue Processing

4. Security & Authentication

Experience implementing:

- JWT Authentication
- Bearer Authentication
- Basic Authentication
- Role-based Authorization
- Policy-based Authorization

Understanding of:

- Azure AD B2C
- OAuth2
- OpenID Connect

5. Caching

Experience implementing:

- In-Memory Cache
- Redis Cache

Understanding cache invalidation strategies is preferred.

6. Azure & Cloud

Basic to intermediate knowledge of Microsoft Azure.

Preferred experience with:

- Azure Functions
- Azure App Services
- Azure Storage
- Azure Cosmos DB
- Containers/Collections
- Querying
- Partition Keys

- Azure Event Grid
- Azure Search Index
- Azure Orchestration
- Azure Translation APIs (e.g., Azure AI Translator or Google Cloud Translation API)
- Scalability concepts

7. Integrations

Experience integrating third-party systems through REST APIs.

Knowledge of Microsoft integrations is preferred:

- Microsoft Graph API
- Azure AD B2C
- Office 365 APIs
- SendGrid API
- Knock

8. Testing & Code Quality

Experience with:

- Unit Testing
- xUnit
- NUnit
- MSTest

- Integration Testing

Knowledge of:

- Mocking frameworks
- Testable architecture
- Dependency Injection testing

Strong understanding of:

- Centralized exception handling
- Structured logging
- Performance optimization

Logging tools:

- Serilog
- Application Insights

9. DevOps & Deployment

Experience with:

- Git
- GitHub Actions

Basic understanding of:

- Docker
- Containerization
- CI/CD Pipelines
- Application deployment
- Environment management
- Terraform
- Octopus

10 Frontend Development (Next.js)

Strong experience with modern React development.

Required Skills





- Next.js
- React.js
- TypeScript

Experience building applications using:

- Server-Side Rendering (SSR)
- Static Site Generation (SSG)
- API Routes
- Middleware
- Dynamic Routing
- Layouts
- App Router (preferred)

UI Development

Experience with:

- Tailwind CSS
- Radix UI
- Responsive Design
- Accessibility (WCAG)

React Concepts

Strong understanding of:

- Hooks
- Context API
- Component Architecture
- State Management
- Performance Optimization

Caching & Performance

Experience with:

- SWR (Stale-While-Revalidate)
- Client-side caching
- Server-side caching
- Lazy Loading
- Code Splitting
- Build Optimization

Testing

Experience with:

Unit Testing: Built and maintained unit tests using Vitest and React Testing Library for complex React form/component workflows.

Preferred Skills

Candidates with the following experience will have an advantage:

- Enterprise-scale applications
- Microservices architecture
- API Versioning
- OpenAPI / Swagger
- Secure coding practices
- OWASP Top 10
- Clean Architecture
- Domain-Driven Design (DDD)
- CQRS (preferred)
- MediatR (preferred)
- Azure cloud deployments
- Performance tuning
- High-traffic applications

Soft Skills

- Strong analytical and problem-solving abilities
- Excellent debugging and troubleshooting skills
- Good communication and collaboration skills
- Ability to work independently and as part of a team
- Experience working in Agile/Scrum environments
- Ability to review code and mentor junior developers
- Commitment to coding standards, documentation, and best practices

Nice to Have

- Experience with Azure Cosmos DB
- Experience with Azure Functions
- Experience with Kafka
- Experience building SaaS products
- Experience working with AI-powered or cloud-native applications
- Familiarity with monitoring tools such as Application Insights, Grafana, or Prometheus

Preferred candidate profile

The ideal candidate is a hands-on engineer who can take ownership from requirements through deployment. They should be comfortable designing scalable APIs, building modern Next.js applications, optimizing SQL queries, implementing secure authentication, integrating third-party services, and contributing to architectural decisions while maintaining high standards for code quality, performance, and maintainability.

📌 Senior Full Stack Developer (.NET + Next.js) (Gujarat)
🏢 Triveni Global Consulting
📍 Gujarat

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (.net + next.js) (gujarat) / gujarat

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (.net + next.js) (gujarat) / gujarat