I

Mid-Level Full Stack Software Developer

Job Description - Mid-Level Full Stack Software Developer

We
are looking for a Mid-Level Full Stack Developer with strong hands-on
experience in JavaScript, React.js, Node.js, UI development, API
development, and database technologies
.


The candidate should be capable of
working independently on both frontend and backend development and should have
good debugging, testing, and problem-solving skills.


Requirements

Required Technical Skills

Frontend:

  • Strong
    knowledge of JavaScript, including ES6+ concepts.
  • Good
    hands-on experience with React.js.
  • Strong
    understanding of HTML, CSS, and responsive UI development.
  • Experience
    with Tailwind CSS, Bootstrap, or plain CSS.
  • Ability
    to develop UI components based on requirements/designs.
  • Good
    understanding of frontend state management, API integration, and form
    handling.

Backend:

  • Strong
    hands-on experience with Node.js.
  • Experience
    in developing and maintaining REST APIs.
  • Good
    understanding of API design, authentication, authorization, validation,
    error handling, and middleware.
  • Experience
    with backend debugging and troubleshooting.
  • Understanding
    of application architecture and clean, maintainable code.

Database:

  • Good
    knowledge of relational databases such as:
    • MySQL
    • PostgreSQL
  • Ability
    to write and optimize SQL queries.
  • Understanding
    of database relationships, indexing, transactions, and basic database
    design.
  • ORM
    experience such as Sequelize/TypeORM/Prisma would be an advantage.

Testing & Debugging:

  • Experience
    in writing unit tests.
  • Understanding
    of E2E testing.
  • Ability
    to debug frontend and backend issues independently.
  • Good
    understanding of browser developer tools, logs, API debugging, and
    troubleshooting production issues.

Development & Engineering Skills:

  • Good
    understanding of Git/GitHub and standard development workflows.
  • Experience
    working with Agile/Scrum development processes.
  • Ability
    to understand requirements and convert them into technical implementation.
  • Good
    understanding of code review, coding standards, and maintainable code.
  • Ability
    to work on existing codebases and troubleshoot/modify existing
    functionality.

AI-Assisted Development:

  • Familiarity
    with modern AI-assisted development tools such as Claude Code,
    Antigravity, GitHub Copilot
    , or similar tools.
  • Should
    understand how to effectively use AI tools for code generation, debugging,
    code analysis, documentation, and development planning while being able to
    review and validate the generated code.

Additional Skills

  • Good
    problem-solving and analytical skills.
  • Good
    communication and collaboration skills.
  • Ability
    to work independently as well as with a development team.
  • Willingness
    to learn and work with new technologies.
  • Ability
    to take ownership of assigned modules/features from development through
    testing and deployment.

Key Requirement

The candidate should have strong practical knowledge of
JavaScript, React.js, Node.js, UI development, REST API development, databases,
testing, and debugging
, rather than being limited to only frontend or
backend development.


Work Mode: On-site


Original job Mid-Level Full Stack Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Full Stack Software Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.