💻

Full Stack Developer Job Description

Software Engineering & Technology
✨ Customize with AI

Job Overview

We are looking for a Full Stack Developer to own end-to-end feature development at [Company Name]. You will build both the user-facing interfaces and the backend systems that power them, working across our entire technology stack. This is a high-impact role for someone who loves the full breadth of web development.

Key Responsibilities

  • Develop and maintain full-stack web applications from frontend to backend
  • Build responsive UIs using React or Vue and connect them to backend APIs
  • Design RESTful APIs and backend services using Node.js or Python
  • Manage databases including schema design, migrations, and query optimization
  • Ensure application security, performance, and scalability
  • Write automated tests across all layers of the stack
  • Collaborate with product, design, and infrastructure teams
  • Participate in sprint planning, retrospectives, and technical design discussions

Requirements & Qualifications

  • 3–6 years of full-stack development experience
  • Proficiency in at least one frontend framework (React, Vue, Angular) and one backend language (Node.js, Python, Java)
  • Experience with both SQL and NoSQL databases
  • Familiarity with cloud services and deployment pipelines
  • Strong debugging and problem-solving skills

Core Skills & Technologies

React / Vue Node.js / Python PostgreSQL / MongoDB REST APIs Git & CI/CD Docker AWS / GCP TypeScript

Nice-to-Have Qualifications

  • Next.js or Nuxt experience
  • GraphQL API experience
  • Experience with Agile/Scrum at scale

What We Offer

  • Top-of-market compensation
  • Equity participation
  • Remote-friendly culture
  • Continuous learning support
  • Health & dental benefits