freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

Builds and maintains web applications using modern full-stack tools like React/Vue/Angular and Node.js/Python/Java, with a focus on clean code and scalable architecture.

Requirements

Education & Fundamentals

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field—or equivalent practical experience.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, networking basics, and databases.

Technical Skills

  • Experience with full-stack web development using modern technologies (e.g.,React, Vue, Angular for frontend; Node.js, Python, Java, or similar for backend).
  • Good knowledge of at least one programming language such as JavaScript/TypeScript, Python, Go, Java, or C#.
  • Familiarity with version control systems (Git).
  • Basic understanding of relational or NoSQL databases.

Preferred (Nice to Have)

  • Exposure to DevOps concepts such as CI/CD, cloud environments (AWS/GCP/Azure), Docker, or automation tools.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT,Codeium) and ability to evaluate generated code.
  • Portfolio of side projects, GitHub repos, personal apps, or noteworthy past internship/work projects that demonstrate your passion, curiosity, and craftsmanship.
  • Participation in hackathons, open-source contributions, or tech communities.

See also