Back to Jobs

Junior Developer (Full-Stack)

Catch Creation

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

Next.jsNestJSTypeScriptTailwind CSSPrisma ORMREST APIsSQLNoSQL

About Catch Creation

Catch Creation is a global eCommerce company built for the digital age. We create, grow, and manage online brands that inspire customers and deliver real value through exceptional products and experiences. Our team thrives in a fully remote environment, combining creativity, data-driven strategy, and innovation to build scalable eCommerce solutions that perform.

From concept to conversion, we specialize in developing brands that stand out in competitive markets—driven by a passion for design, storytelling, and customer satisfaction. Every product we launch reflects our commitment to quality, authenticity, and growth.

At Catch Creation, we believe great ideas can come from anywhere—and our remote-first culture allows talented people from around the world to collaborate, innovate, and bring those ideas to life.

We’re looking for a Junior Developer who’s excited to build real products, write clean code, and grow fast alongside experienced engineers. This is a hands-on role where you’ll work across the stack, contribute to production features, and learn best practices in a real-world environment.

If you enjoy solving problems, care about code quality, and want exposure to modern web technologies, this role is for you.

What You’ll Do

  • Build and maintain features using Next.js (App Router) on the frontend

  • Develop APIs and backend services with NestJS

  • Work with TypeScript across the full stack

  • Implement and consume REST APIs

  • Collaborate with designers, product, and senior developers

  • Work with databases using Prisma ORM

  • Implement and maintain authentication flows (JWT, sessions)

  • Write clean, maintainable, and well-structured code

  • Debug, test, and improve existing functionality

  • Learn and apply SOLID principles and clean code practices

What We’re Looking For

Required Skills

  • Hands-on experience with:

    • Next.js (App Router)

    • NestJS

    • TypeScript

    • Tailwind CSS

    • Prisma ORM

  • Understanding of REST APIs and client–server communication

  • Knowledge of authentication flows (JWT, sessions)

  • Basic understanding of data structures and algorithms

  • Familiarity with SOLID principles and clean code practices

  • Experience with both:

    • SQL databases (e.g., PostgreSQL, MySQL)

    • NoSQL databases (e.g., MongoDB)

Nice to Have (But Not Required)

  • Experience with e-commerce or SaaS applications

  • Exposure to Docker or basic DevOps workflows

  • Familiarity with testing (unit or integration)

  • Understanding of performance optimization

  • Prior experience working in an Agile environment

Experience & Qualifications

  • 0–2 years of development experience (internships, freelance, or personal projects count)

  • Portfolio, GitHub, or sample projects demonstrating real-world usage

  • Degree not required if practical skills are strong

What You’ll Get

  • Real ownership over features and code

  • Mentorship from senior developers

  • Opportunity to grow into a mid-level role

  • Work on production systems used by real customers

  • A collaborative, feedback-driven engineering culture

Junior Developer (Full-Stack)
Catch Creation
Apply