Full-Stack Developer
About the job
We are looking for a Full-Stack Developer with strong expertise in Next.js and TypeScript, along with hands-on experience in backend development like Node.js and Python, messaging systems, caching, and basic infrastructure management. The role emphasizes frontend ownership while also requiring the ability to contribute to backend services, asynchronous processing, and production deployments. Experience - 3yrs to 4yrs Core Frontend Technologies (Primary Focus) • Next.js (v14+ with App Router) • TypeScript • React.js (v18+) • React Query (TanStack Query) • Zustand • Redux Toolkit • React Hook Form • Zod UI / Styling • ShadCN / UI • Tailwind CSS • Responsive and accessible UI development Optional (Nice-to-Have) • Framer Motion • GSAP Authentication & Security • NextAuth.js • Role-based access control (RBAC) • Secure session and token handling Backend Technologies (Secondary Focus) • Node.js • Python (for services, scripts, or background jobs) • Express.js • Next.js API Routes / Server Actions • RESTful API design • Cron jobs & background task scheduling • Database management: • MongoDB / PostgreSQL / MySQL • Prisma ORM Caching, Messaging & Async Processing • Redis (caching, session storage, queues) • Kafka (event streaming, high-throughput messaging) • RabbitMQ (message queues, background processing) • Understanding of async workflows, retries, and failure handling Practical expectation • Hands-on usage and integration, not deep infrastructure ownership. DevOps / Server & Infrastructure • AWS EC2 • NGINX (reverse proxy & basic configuration) • Docker (containerization fundamentals) • CI / CD pipelines (GitHub Actions or similar) • PM2 (process management) • Basic monitoring and production troubleshooting Key Responsibilities • Own and build frontend features using Next.js + TypeScript • Deliver pixel-perfect UI using ShadCN / UI and Tailwind CSS • Implement efficient client-side state and data fetching • Develop backend APIs and background workers (Node.js / Python) • Integrate Redis, Kafka, or RabbitMQ where asynchronous processing is required • Handle authentication and authorization using NextAuth.js • Participate in deployments, CI / CD, and production support • Optimize performance, SEO, and application reliability • Write clean, maintainable, and scalable code What We’re Looking For • Frontend-strong engineer with real full-stack exposure • Ability to reason about async systems and data flow • Comfortable working across frontend, backend, and infrastructure when needed • Strong debugging and problem-solving skills • Ownership mindset and clear communication
Requirements
- Next.js
- TypeScript
- React.js
- Node.js
- Python
- Redis
- Kafka
- RabbitMQ
Preferred Technologies
- Next.js
- TypeScript
- React.js
- Node.js
- Python
- Redis
- Kafka
- RabbitMQ
About the company
Delta Academy is dedicated to empowering individuals to achieve financial independence through trading education and mentorship, both online and offline. Recognized by the Knowledge and Human Development Authority (KHDA), an initiative of the Government of Dubai, we provide a tailored approach with one-on-one sessions to help students succeed in financial markets. Our mission is to create an inclusive community with fair access to resources, guiding learners to develop consistent trading strategies. We aim to help individuals confidently generate passive income through practical and effective training.
Similar Jobs
Full-stack Developer
QuickReply.ai
Full-stack Developer
QuickReply.ai
Full-Stack Developer
BigStep Technologies