Fullstack Developer

Hackajob

Pune District, Bengaluru, Hyderabad

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hackajob is seeking a Senior Software Engineer with deep expertise in .NET Core, C#, Web API, Azure Services and ReactJS to design and deliver scalable enterprise applications. You will lead technical delivery, mentor teammates, and collaborate with international clients in an Agile setting.

The role requires strong object-oriented programming, modern JavaScript/TypeScript, cloud experience, and the ability to mentor while guiding cross-functional teams.

Qualifications

  • Bachelors degree in Engineering/Computer Science with 8+ years of professional experience.
  • Strong experience in end-to-end project delivery from requirements to support.
  • 6+ years of hands-on development in enterprise apps using ASP.NET Core, C#, Web API, Azure Services and SQL Server.
  • Proven ReactJS expertise with modern JS/TypeScript, HTML5, CSS3.
  • Solid understanding of OOP, SOLID, design patterns and SPA frameworks.
  • Proficiency in unit tests with xUnit and Jest/RTL.
  • Experience with EF Core and Dapper for ORM.
  • Strong SQL Server knowledge including stored procedures, triggers and views.
  • Experience with Azure cloud services and deployments.
  • Knowledge of microservices, API security (OAuth2, JWT, Azure AD), event-driven systems.
  • CI/CD pipelines with Azure DevOps/GitHub Actions; modern DevOps practices.
  • Familiarity with Docker, Kubernetes and infrastructure-as-code concepts.
  • Observability tools like SonarQube and Application Insights.
  • Leadership in Agile/Scrum including sprint planning and backlog refinement.
  • Excellent communication and stakeholder management; willing to work UK shift hours.

Responsibilities

  • Conduct project discovery, define solution approach and create technical designs.
  • Break down backlog items, assign ownership and drive timely delivery.
  • Mentor team members and foster collaboration.
  • Design, develop and maintain apps using .NET Core, ASP.NET Core, Web API and ReactJS.
  • Apply SOLID principles and design patterns for scalable solutions.
  • Prepare low-level designs, specs and documentation aligned with architecture.
  • Create architecture diagrams and prototypes with Visio/Draw.io/Figma.
  • Work with EF Core and Dapper for data access.
  • Build and optimize stored procedures, triggers and views in SQL Server.
  • Ensure code quality via unit tests and secure coding practices.
  • Leverage Azure DevOps and Git for CI/CD and deployment automation.
  • Lead Agile ceremonies and maintain coding standards.
  • Conduct peer and secure code reviews; ensure security guidelines.
  • Perform SAST/DAST to maintain code quality and security.
  • Use Azure services for cloud-native development and deployments.
  • Manage Azure deployments and performance optimization.
  • Collaborate with stakeholders to align technical solutions with business goals.
  • Provide guidance to junior developers and maintain delivery excellence.

Skills

Leadership
Agile/Scrum
Mentoring
Communication
Stakeholder management
C#/.NET Core
Web API
ReactJS
TypeScript/JavaScript
Azure cloud
SQL Server
Unit testing
CI/CD
Docker/Kubernetes

Education

Bachelor's degree in Engineering/Computer Science

Tools

Azure DevOps
Git
Docker
Kubernetes
Visio/Draw.io/Figma

Job description

Job Description
Position Overview

We are seeking a highly skilled Senior Software Engineer with strong expertise in .NET Core, C#, Web API, Azure Services and ReactJS. The ideal candidate will have proven experience in designing and building scalable enterprise applications, and driving engineering excellence. This role requires a mix of hands‑on technical expertise, leadership, and stakeholder management, ensuring the successful delivery of solutions in an Agile environment.

The successful candidate will have a strong foundation in object‑oriented programming, modern JavaScript/TypeScript, cloud technologies (Azure), and SQL databases. They should be proactive, self‑motivated, and capable of mentoring team members while collaborating effectively with international clients and cross‑functional teams.

Key Responsibilities
  • Conduct project discovery sessions to understand requirements, define the solution approach, create detailed technical designs, and provide accurate effort estimates.
  • Break down backlog items into actionable tasks, assign ownership, and drive timely, high-quality delivery.
  • Mentor, coach, and support team members on technical challenges, fostering a culture of collaboration and continuous learning.
  • Design, develop, and maintain applications using .NET Core / .NET 6+, ASP.NET Core, Web API, and ReactJS with modern JavaScript/TypeScript, HTML5, and CSS3.
  • Apply design principles, SOLID practices, and innovative solutions to deliver scalable and maintainable applications.
  • Prepare low‑level designs, technical specifications, and functional documentation aligned with overall architecture.
  • Develop architectural diagrams, workflow models, and prototypes using tools such as Visio, Draw.io, and Figma.
  • Work with Entity Framework Core and Dapper for ORM and data access.
  • Build and optimize complex Stored Procedures, Triggers, and Views in SQL Server.
  • Ensure reliability and maintainability of code through unit testing (xUnit, Jest, React Testing Library).
  • Use Azure DevOps and Git for source control, branching/merging strategies, CI/CD automation, and deployment.
  • Actively drive Agile ceremonies including sprint planning, daily stand‑ups, retrospectives, and backlog refinement.
  • Conduct peer code reviews and secure code reviews, ensuring adherence to coding standards, best practices, and application security guidelines.
  • Perform static and dynamic code analysis (SAST & DAST) to maintain security and code quality.
  • Leverage Azure services (App Services, Functions, Container Apps, SQL, etc.) for cloud‑native application development and deployments.
  • Manage Azure deployments, application performance optimization, and basic cloud administration tasks.
  • Collaborate with stakeholders and cross‑functional teams to ensure technical solutions align with business goals.
  • Provide guidance and mentoring to junior developers, encouraging growth and maintaining delivery excellence.
Qualifications
Required Skills
  • Bachelors degree in Engineering/Computer Science with 8+ years of professional experience, including 4+ years of leading and mentoring development teams.
  • Strong experience in end-to-end project delivery from requirement analysis and design to development, testing, deployment, and support.
  • 6+ years of hands‑on development experience in building enterprise applications using ASP.NET Core, C#, Web API, Azure Services and SQL Server.
  • Proven expertise in ReactJS with modern JavaScript/TypeScript, HTML5, CSS3, Redux Toolkit (or similar state management libraries).
  • Strong understanding of OOP principles, SOLID practices, design patterns (MVVM, component-based architecture), and SPA frameworks.
  • Proficiency in writing unit tests with xUnit (backend) and Jest/React Testing Library (frontend).
  • Experience working with Entity Framework Core and Dapper for ORM and data access.
  • Strong knowledge of SQL Server, with ability to write and optimize Stored Procedures, Triggers, and Views.
  • Experience with Azure cloud services – App Services, Functions, Container Apps, SQL, deployments, and basic cloud administration.
  • Knowledge of microservices architecture, API security (OAuth2, JWT, Azure AD), and event-driven systems (Azure Service Bus, Event Grid).
  • Hands‑on experience with CI/CD pipelines (Azure DevOps/GitHub Actions) and modern DevOps practices.
  • Familiarity with containerization (Docker, Kubernetes) and infrastructure‑as‑code concepts (ARM, Bicep, Terraform).
  • Exposure to code quality and observability tools like SonarQube and Application Insights.
  • Strong leadership in Agile/Scrum methodologies – sprint planning, backlog refinement, estimation, conducting code reviews, and enforcing coding standards.
  • Excellent communication, presentation, and stakeholder management skills, with the ability to translate business needs into technical solutions.
  • Willingness to work in UK shift hours for effective collaboration with global teams and clients.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer (.NET / React)
Full Stack Developer (.NET / React)

Fulcrum Digital Inc • Pune District

On-site
INR 1,800,000 - 3,000,000
Fullstack Developer
Fullstack Developer

Relevance Lab • Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Senior Full Stack Developer (.NET + React + Azure)
Senior Full Stack Developer (.NET + React + Azure)

Durapid Technologies Private Limited • India

On-site
INR 1,200,000 - 2,000,000
Full Stack Developer
Full Stack Developer

Durapid Technologies Pvt Ltd • India

On-site
INR 1,800,000 - 2,800,000
Full Stack Developer .Net + React
Full Stack Developer .Net + React

CRUX • Chennai District

On-site
INR 900,000 - 1,200,000
Full Stack Developer (.NET / React)
Full Stack Developer (.NET / React)

Fulcrum Digital • Haveli

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer – .NET / C# / React / Azure
Senior Software Engineer – .NET / C# / React / Azure

Qloron Pvt Ltd • Dadri

On-site
INR 1,000,000 - 1,500,000
.NET Full Stack Developer
.NET Full Stack Developer

Sykasys • Chennai District

On-site
INR 600,000 - 1,200,000
Staff Engineer
Staff Engineer

NationsBenefits India • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Full Stack .NET Developer
Full Stack .NET Developer

Tecnoprism • Bengaluru

On-site
INR 3,000,000 - 5,000,000