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