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.
Junior Developer (Full-Stack)
Next.js · NestJS · TypeScript
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