Junior Developer

The Role

We are hiring a Junior Web Developer to support our technical infrastructure, analytics dashboards, Shopify integrations, and internal tooling.


This is a hands-on role focused on building and maintaining real production systems used daily by our operations, marketing, and leadership teams.


You will work closely with senior developers, data and operations teams to help improve reliability, automation, and visibility across our e-commerce stack.

 

What You Will Work On:

  • Supporting and improving our internal web applications and dashboards
  • Building and maintaining Shopify integrations and custom tooling
  • Working with external APIs and webhooks (payments, logistics, analytics, internal services)
  • Supporting and extending analytics dashboards and reporting tools
  • Assisting with data pipelines and operational automation
  • Helping maintain and improve internal services used by marketing, finance, and operations teams


Required Qualifications

  • Strong experience in web development
  • Experience building applications using:
    • JavaScript / TypeScript
    • Modern frontend frameworks (React or similar)
  • Understanding of:
    • REST APIs
    • client–server architecture
    • authentication flows
  • Experience working with relational and/or NoSQL databases


Highly Preferred:

  • Familiarity with Shopify (APIs, admin integrations, apps, or custom tooling)
  • Experience working with:
    • third-party API integrations
    • webhooks
    • background jobs or automation services
  • Exposure to analytics systems or data pipelines
  • Experience supporting internal tools rather than only public websites


Technical Stack:

  • Next.js
  • NestJS
  • TypeScript
  • Prisma ORM
  • Tailwind CSS
  • PostgreSQL and NoSQL databases
  • Cloud-based services and APIs


What We’re Looking For:

  • A junior developer who can:
    • follow existing architecture
    • write clean and maintainable code
    • debug and troubleshoot independently
  • Someone who is comfortable working on:
    • internal systems
    • integrations
    • operational and analytics tooling (not only marketing websites)
  • Strong communication skills in a remote, async environment


Why Join Catch Creation:

  • Work directly on systems that support a real, high-volume e-commerce business
  • Exposure to:
    • analytics infrastructure
    • data pipelines
    • integrations across multiple platforms
  • Clear growth path toward a mid-level backend / full-stack role
  • Fast-moving, low-bureaucracy environment with real ownership

Required skills experience

Nest.js 2 years
Next.js 2 years
TypeScript 2 years
Tailwind CSS 2 years
Prisma ORM 2 years
REST API 2 years
JWT 2 years
Clean Code 2 years
SOLID 2 years
Algorithms and Data Structures 2 years

Required domain experience

E-commerce / Marketplace 2 years

Required languages

English C1 - Advanced
Published 5 February
140 views
·
63 applications
21% read
To apply for this and other jobs on Djinni login or signup.
Loading...