Tussle Digital builds modern digital products for global clients—shipping reliable web and mobile experiences with strong engineering fundamentals, clean architecture, and a focus on performance.
Role OverviewWe’re looking for a Full Stack Developer (2–5 years) to help build and scale end-to-end features across backend services, web apps, and mobile apps. You’ll work with NestJS on the backend, Next.js for web, and React Native for mobile—contributing to product development from API design to polished UI and production-ready deployments.
What You’ll Work OnDesign and build backend APIs and services using NestJS - TypeScript (REST and/or GraphQL depending on project needs)
Develop responsive web experiences with Next.js (App Router where applicable), focusing on performance and UX
Build and maintain cross-platform mobile features using React Native
Implement background jobs and queues using BullMQ and Redis
Model data and write efficient queries using Prisma ORM with PostgreSQL
Integrate frontend data fetching/caching patterns (e.g., TanStack Query) and state management best practices
Collaborate with product/design to translate requirements into well-scoped, testable deliverables
Contribute to CI/CD pipelines and release processes to keep deployments safe and repeatable
Participate in code reviews, improve code quality, and help maintain engineering standards
Full stack development experience (2–5 years) delivering production features
Strong proficiency with NestJS and TypeScript
Hands-on experience with Next.js (React) and modern frontend patterns
Experience building mobile apps with React Native
Comfortable working with Git and GitHub workflows (PRs, reviews, branching strategies)
CI/CD experience (GitHub Actions or similar), including environment-based deployments
Prisma ORM experience and solid relational database fundamentals (PostgreSQL)
BullMQ experience for background processing and job orchestration
Redis experience (caching, queues, rate limiting, sessions)
TanStack Query (React Query) experience for data fetching, caching, and synchronization
Familiarity with testing practices (unit/integration/e2e) and observability (logging/metrics/tracing)
Experience with performance optimization on web and mobile
You ship well-scoped features end-to-end with minimal rework
Your APIs are consistent, secure, and easy for clients to consume
Your UI work is responsive, accessible, and performance-minded
You proactively identify edge cases, reliability risks, and opportunities to simplify
You collaborate effectively across time zones and communicate progress clearly
Location: International (remote-friendly)
Collaboration: Async-first with regular check-ins depending on project needs
Tech stack: NestJS, Next.js, React Native, PostgreSQL, Prisma, Redis, BullMQ, TanStack, GitHub, CI/CD
Skills Required
- 2-5 years full stack development experience delivering production features
- Strong proficiency with NestJS
- Strong proficiency with TypeScript
- Hands-on experience with Next.js (React)
- Experience building mobile apps with React Native
- Comfortable working with Git and GitHub workflows (PRs, reviews, branching)
- CI/CD experience (GitHub Actions or similar)
- Prisma ORM experience and relational DB fundamentals (PostgreSQL)
- BullMQ experience for background processing
- Redis experience (caching, queues, rate limiting, sessions)
- TanStack Query (React Query) experience for data fetching and caching
- Familiarity with testing practices (unit/integration/e2e) and observability (logging/metrics/tracing)
- Experience with performance optimization on web and mobile
What We Do
Tussle Digital is a leading digital marketing agency based in Sydney, Australia, that specializes in web, online marketing, and e-commerce solutions. They provide a comprehensive suite of services, including performance marketing, CRM automation, and growth strategies for B2B, B2C, and B2G sectors. The agency focuses on building data-driven growth systems to help businesses scale through cross-channel strategies and digital roadmaps.
.png)







