Full Stack Developer

Year    MH, IN, India

Job Description

Senior Full Stack Developer (Vue.js/React + .NET)

Company:

Dogma Group

Location:

Remote (Core Hours: GMT/BST with flexible IST overlap)

Employment Type:

Full-Time / Contract

Client:

Dedicated UK-based engagement

Role Overview

We are seeking a talented

Senior Full Stack Developer

with strong expertise in modern JavaScript frameworks (Vue.js or React) and .NET backend technologies. This role involves building, maintaining, and enhancing web applications that deliver exceptional user experiences while ensuring robust, scalable backend systems.

You will work closely with cross-functional teams including designers, backend engineers, and product managers to deliver high-quality solutions for our UK-based client. The ideal candidate is passionate about clean code, modern development practices, and creating intuitive user interfaces.

Key Responsibilities:

Frontend Development

Design and develop responsive, performant, and accessible web applications using

Vue.js 3

or

React

Build reusable component libraries and maintain design system consistency Implement state management solutions (Vuex, Pinia, Redux, Context API, or Zustand) Integrate RESTful APIs and GraphQL endpoints with frontend applications Optimize application performance, including lazy loading, code splitting, and bundle optimization Ensure cross-browser compatibility and responsive design across devices Write unit tests, integration tests, and end-to-end tests using Jest, Vitest, Cypress, or Playwright Collaborate with UX/UI designers to translate wireframes and mockups into functional interfaces
Backend Development

Develop and maintain RESTful APIs and microservices using

.NET Core / .NET 6/7/8

Design and implement business logic, data access layers, and service-oriented architectures Work with

Entity Framework Core

or

Dapper

for database operations Implement authentication and authorization using JWT, OAuth 2.0, or Azure AD Design and optimize database schemas (SQL Server, PostgreSQL, or Azure SQL) Write clean, testable code following SOLID principles and design patterns Implement API documentation using Swagger/OpenAPI
DevOps & Collaboration

Participate in CI/CD pipeline development and maintenance (Azure DevOps, GitHub Actions) Conduct code reviews and provide constructive feedback to team members Write technical documentation for APIs, components, and system architecture Debug and troubleshoot issues across the full stack Contribute to Agile ceremonies (sprint planning, stand-ups, retrospectives) Mentor junior developers and share knowledge within the team

Required Skills & Qualifications



Essential:



Frontend Expertise:



4+ years

of professional experience in frontend development Strong proficiency in

Vue.js 3

(Composition API, Vue Router, Vuex/Pinia)

OR

React

(Hooks, Context API, React Router) Expert-level knowledge of

JavaScript (ES6+)

and

TypeScript

Solid understanding of

HTML5, CSS3, and modern CSS methodologies

(BEM, CSS Modules, Tailwind CSS, or styled-components) Experience with

responsive design

and

mobile-first development

Proficiency with build tools:

Webpack, Vite, or Rollup

Experience with

RESTful API integration

and handling asynchronous operations Understanding of

web performance optimization

techniques Familiarity with

version control

using Git and collaborative workflows (GitFlow, trunk-based development)

Backend Expertise:



3+ years

of experience with

.NET Framework and .NET Core / .NET 5+

Strong knowledge of

C#

and object-oriented programming principles Experience building

RESTful APIs

using ASP.NET Core Web API Proficiency with

Entity Framework Core

or other ORM tools Understanding of

SQL databases

(SQL Server, PostgreSQL) including query optimization Knowledge of

authentication/authorization

patterns and security best practices Experience with

dependency injection

and

middleware

in .NET

General:



Strong problem-solving skills and attention to detail Excellent communication skills in English (written and verbal) Experience working in

Agile/Scrum

environments Ability to work independently and manage time effectively in a remote setting

Desirable:



Frontend:



Experience with both

Vue.js AND React

(polyglot frontend developer) Knowledge of

Server-Side Rendering (SSR)

with Nuxt.js or Next.js Familiarity with

GraphQL

and Apollo Client Experience with

Progressive Web Apps (PWA)

Knowledge of

Web Components

and modern browser APIs Experience with

animation libraries

(GSAP, Framer Motion, Vue Transition) Accessibility (WCAG 2.1) knowledge and implementation experience

Backend:



Experience with

.NET Minimal APIs

or gRPC Knowledge of

Azure services

(App Services, Azure Functions, Azure SQL, Service Bus) Experience with

message queuing

(RabbitMQ, Azure Service Bus, Kafka) Understanding of

microservices architecture

and distributed systems Familiarity with

containerization

(Docker) and orchestration (Kubernetes) Experience with

SignalR

for real-time communications Knowledge of

CQRS, Event Sourcing, or Domain-Driven Design (DDD)


Testing & Quality:



Experience with

Jest, Vitest, or Mocha

for unit testing Familiarity with

Cypress, Playwright, or Selenium

for E2E testing Knowledge of

xUnit, NUnit, or MSTest

for .NET testing Understanding of

Test-Driven Development (TDD)

practices

DevOps:



Experience with

CI/CD pipelines

(Azure DevOps, GitHub Actions, Jenkins) Familiarity with

Infrastructure as Code

(Terraform, Bicep) Knowledge of

monitoring tools

(Application Insights, Sentry, LogRocket)
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128232
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year