freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

Build and maintain full-stack web apps using React/Angular/Vue on the front end and Node.js/Java/.NET on the back end with REST APIs and SQL/NoSQL databases.

Technical/Core Skills Required

Full Stack Developer (6–8 Years Experience)

  • Strong proficiency in frontend technologies (e.g., HTML, CSS, JavaScript, and modern frameworks like React/Angular/Vue).
  • Backend development (e.g., Node.js, Java, .NET, or similar).
  • RESTful APIs.
  • Database systems (SQL/NoSQL such as MySQL, PostgreSQL, MongoDB).

Required Skills & Experience

  • 6–8 years of hands‑on experience in full stack development
  • Strong proficiency in frontend technologies (e.g., HTML, CSS, JavaScript, and modern frameworks like React/Angular/Vue)
  • Solid experience in backend development (e.g., Node.js, Java, .NET, or similar)
  • Experience in building and consuming RESTful APIs
  • Good knowledge of database systems (SQL/NoSQL such as MySQL, PostgreSQL, MongoDB)
  • Understanding of system design, scalability, and performance optimization
  • Familiarity with version control systems (e.g., Git)
  • Experience with cloud platforms (AWS/Azure/GCP) is a plus
  • Strong problem‑solving skills and ability to work independently

Job Description

Full Stack Developer (6–8 Years Experience)

Job Summary

We are looking for a highly skilled Full Stack Developer with 6–8 years of experience who can work independently and take ownership of end‑to‑end development. The ideal candidate should have strong expertise across UI/UX, backend APIs, databases, and overall system design.

Key Responsibilities

  • Design, develop, and maintain scalable web applications across the full stack
  • Build intuitive and responsive user interfaces with a strong focus on user experience
  • Develop and integrate RESTful APIs and backend services
  • Work with databases to design schemas, optimize queries, and ensure data integrity
  • Collaborate with cross‑functional teams including product, QA, and DevOps
  • Troubleshoot, debug, and enhance application performance
  • Ensure code quality through best practices, code reviews, and testing
  • Take ownership of modules and deliver with minimal supervision

See also