Fullstack Developer

Sidhveda Hr Solutions

Kolkata District

On-site

INR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sidhveda Hr Solutions seeks a hands-on Full-Stack Software Developer in Kolkata, West Bengal. The role covers web, mobile, desktop, backend, and database development across HTML5, CSS3, JavaScript, TypeScript, React, React Native with Expo, C# with ASP.NET Core Web API, WinForms/WPF, and SQL Server.

The ideal candidate will design, develop, test, deploy, and maintain software applications, ensuring robust APIs, secure authentication, and scalable architectures across platforms.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 37 years of relevant software development experience.
  • Experience with enterprise application development is advantageous.

Responsibilities

  • Develop responsive and user-friendly web applications using HTML5, CSS3, JavaScript, and TypeScript.
  • Build scalable and reusable UI components using React.js.
  • Develop responsive designs for desktop, tablet, and mobile devices.
  • Integrate frontend applications with RESTful APIs.
  • Optimize applications for performance, usability, and maintainability.
  • Troubleshoot frontend issues and browser compatibility problems.
  • Develop and maintain cross-platform mobile apps using React Native with Expo.
  • Build reusable mobile UI components and implement navigation, authentication, and API integration.
  • Ensure consistent UX across Android and iOS.
  • Debug, test, and optimize mobile apps.
  • Support deployment and release management for applications.
  • Design and develop backend services using C# and ASP.NET Core Web API.
  • Develop secure, scalable REST APIs with authentication and authorization.
  • Integrate APIs with frontend apps and third-party services.
  • Maintain Windows desktop apps using WinForms/WPF.
  • Maintain SQL Server databases and write optimized queries.

Skills

HTML5
CSS3
JavaScript
TypeScript
React.js
React Native
C#
ASP.NET Core Web API
WinForms/WPF
SQL Server

Education

Bachelor's degree in Computer Science/IT/Engineering
B.E./B.Tech/MCA/MSc Computer Science

Tools

Docker
Azure / Cloud platforms
CI/CD pipelines
Entity Framework Core
LINQ
GitHub / GitLab / Azure DevOps

Job description

JOB DESCRIPTION
Full-Stack Software Developer

Position Title: Full-Stack Software Developer

Department: Information Technology / Software Development

Location: Kolkata, West Bengal - Rash behari

Experience: 3+Years

1. Position Overview

A skilled and versatile Full-Stack Software Developer with hands‑on experience in web, mobile, desktop, backend, and database development. The candidate will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software applications using HTML, CSS, JavaScript, TypeScript, React, React Native with Expo, C# with ASP.NET Core Web API, C# WinForms/WPF, and SQL Server.

2. Key Responsibilities
A. Web Application Development
  • Develop responsive and user-friendly web applications using HTML5, CSS3, JavaScript, and TypeScript.
  • Build scalable and reusable UI components using React.js.
  • Develop responsive designs compatible with desktop, tablet, and mobile devices.
  • Integrate frontend applications with RESTful APIs.
  • Optimize applications for performance, usability, and maintainability.
  • Troubleshoot and resolve frontend issues and browser compatibility problems.
B. Mobile Application Development
  • Develop and maintain cross-platform mobile applications using React Native with Expo.
  • Build reusable mobile UI components and implement navigation, forms, authentication, and API integration.
  • Ensure applications provide a consistent user experience across Android and iOS platforms.
  • Debug, test, and optimize mobile applications.
  • Support application deployment and release management.
C. Backend Development
  • Design and develop backend services using C# and ASP.NET Core Web API.
  • Develop secure, scalable, and maintainable REST APIs.
  • Implement business logic, authentication, authorization, validation, and error handling.
  • Integrate APIs with frontend web and mobile applications.
  • Develop and maintain third‑party API integrations.
  • Troubleshoot backend performance and application issues.
D. Desktop Application Development
  • Develop and maintain Windows‑based desktop applications using C# with WinForms or WPF.
  • Design functional and user-friendly desktop interfaces.
  • Integrate desktop applications with APIs and SQL Server databases.
  • Debug, maintain, and enhance existing desktop applications.
  • Participate in modernization or migration of legacy desktop applications where required.
E. Database Development
  • Design, develop, and maintain databases using Microsoft SQL Server.
  • Write optimized SQL queries, stored procedures, views, and functions.
  • Design database structures, relationships, indexes, and constraints.
  • Perform data validation and troubleshooting.
  • Identify and resolve database performance issues.
  • Ensure data integrity, security, and appropriate access controls.
3. Technical Skill Requirements

Technology / Skill

Required Proficiency

HTML5

Strong

CSS3

Strong

JavaScript

Strong

TypeScript

Strong

React.js

Strong

React Native

Strong

Expo

Good

C#

Strong

ASP.NET Core Web API

Strong

WinForms

Good

WPF

Good

Microsoft SQL Server

Strong

REST APIs

Strong

JSON / API Integration

Strong

Git / Version Control

Good

Debugging & Troubleshooting

4. Core Technical Competencies
  • Object-Oriented Programming (OOP)
  • SOLID principles and clean coding practices
  • Design patterns
  • RESTful API architecture
  • API authentication and authorization
  • Frontend state management
  • Responsive web development
  • Cross-platform mobile development
  • Database normalization and relational database concepts
  • SQL query optimization
  • Exception handling and logging
  • Application security fundamentals
  • Software debugging and troubleshooting
  • Version control using Git
  • SDLC and Agile development methodologies
5. Key Skills & Competencies
Technical Skills
  • Strong programming and analytical skills
  • Good understanding of full-stack application architecture
  • Ability to work across frontend, backend, mobile, desktop, and database layers
  • Strong debugging and problem-solving capabilities
  • Ability to understand existing codebases and enhance applications
  • Good understanding of software development best practices
Behavioural Skills
  • Strong logical and analytical thinking
  • Attention to detail
  • Ownership and accountability
  • Good communication skills
  • Ability to work independently as well as within a team
  • Willingness to learn new technologies
  • Ability to manage multiple development priorities
  • Strong troubleshooting mindset
6. Education

Required: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

Preferred: B.E. / B.Tech / MCA / M.Sc. Computer Science / equivalent qualification.

7. Experience
  • 37 years of relevant software development experience.
  • Experience in developing and maintaining commercial applications.
  • Candidates with experience working across web, mobile, backend, desktop applications will be preferred.
  • Experience with enterprise application development will be an advantage.
8. Preferred Additional Skills
  • Azure / Cloud platforms
  • CI/CD pipelines
  • Docker
  • Entity Framework Core
  • LINQ
  • Unit testing / integration testing
  • GitHub / GitLab / Azure DevOps
  • Authentication technologies such as JWT/OAuth
  • Application performance optimization
  • Software deployment and release management
9. Key Performance Indicators (KPIs)
  • Quality and reliability of developed applications
  • Timely completion of development assignments
  • Code quality and maintainability
  • Application performance and stability
  • Number of defects/issues after release
  • API and database performance
  • Successful implementation of new features
  • Adherence to coding and development standards
  • Timely resolution of technical issues
  • User/client satisfaction with developed applications
10. Ideal Candidate Profile

The ideal candidate is a hands‑on full‑stack developer who can independently contribute across multiple technology layers. The candidate should be comfortable working with:

  • Frontend HTML + CSS + JavaScript + TypeScript + React
  • Mobile React Native + Expo
  • Backend C# + ASP.NET Core Web API
  • Desktop C# + WinForms / WPF
  • Database Microsoft SQL Server

The candidate should be capable of understanding the complete application lifecycle—from requirement understanding and architecture through development, testing, deployment, troubleshooting, and maintenance.

11. Compensation & Joining
  • Compensation: As per experience, technical capability, and market standards.
  • Notice Period: Immediate joiners / candidates with short notice period will be preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fullstack Developer
Fullstack Developer

Techin It Process • NTR

On-site
INR 900,000 - 1,300,000
Fullstack Developer
Fullstack Developer

Paisabazaar • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Full Stack Developer (React) | Gurugram
Senior Full Stack Developer (React) | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Full Stack Developer - .Net / React.js
Full Stack Developer - .Net / React.js

Forward Eye Technologies • Mumbai, Bengaluru, New Delhi

On-site
INR 900,000 - 1,500,000
Full-Stack Programmer
Full-Stack Programmer

Protatech India Solutions • Gurugram District

On-site
INR 2,000,000 - 2,800,000
Full Stack Developer
Full Stack Developer

APPWRK IT Solutions • Sahibzada Ajit Singh Nagar

On-site
INR 900,000 - 1,300,000
Competitive compensation
Professional growth opportunities
Collaborative culture
+1
Senior Software Engineer - .Net Full stack Developer
Senior Software Engineer - .Net Full stack Developer

NEC Software Solutions • Mumbai

On-site
INR 1,800,000 - 2,800,000
Full Stack Developer (.NET / React / TypeScript) (Open)
Full Stack Developer (.NET / React / TypeScript) (Open)

Synechron • Pune District

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

Qualification Check Limited • Mumbai

On-site
INR 1,200,000 - 2,000,000
Learning and career growth
Health insurance
Employee engagement initiatives
FULL STACK DEVELOPER JOBS My Design Minds One Stop Solution For All Your Design Needs
FULL STACK DEVELOPER JOBS My Design Minds One Stop Solution For All Your Design Needs

Mydesignminds • Delhi

On-site
INR 279,000 - 335,000