Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20427111

    KOLKATA · FULLTIME

    Fullstack Developer

    Sidhveda Hr Solutions

    Sidhveda Hr Solutions

    Kolkata · onsite · Posted 13d ago

    Sourced fromNaukri
    ₹8.0L - ₹10.0L PA3–7 yrsfulltimeKolkata

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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


    Strong

    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.

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    C SharpDot Net CoreHTMLJavascriptSQLFullstack Development

    Job search guides

    • All 31 Full Stack Developer jobs in Kolkata
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained