ОПИС ВАКАНСІЇ
Overview
We’re building a unique e-commerce raffle platform that allows users to create and participate in raffles for products listed on Amazon — simply by providing the product URL.
We’re looking for a Full Stack Developer experienced in both React and NestJS to join our long-term project.
You’ll be responsible for developing a scalable, event-driven web application capable of handling complex interactions between users, raffles, payments, and third-party integrations.
What You’ll Build
- A modern frontend that provides an intuitive and engaging raffle creation and participation experience.
A robust backend capable of:
- Fetching and parsing product data from Amazon URLs
- Managing raffles, ticket purchases, and participant data
- Handling payments
- Integrating AI features to enhance product data, user recommendations, or fraud detection
Core Responsibilities
Frontend Development
- Build and maintain the user interface using React, Redux Toolkit, and React Router
- Style components with SASS and CSS Modules (classnames)
- Implement animations using AnimeJS or similar libraries
- Manage data fetching with RTK Query
- Ensure mobile-first responsive design
Backend Development
- Develop scalable backend services with NestJS (TypeScript)
- Architect an Event-Driven System for raffle management and payment events
- Implement background jobs and queue processing with BullMQ and Redis
- Manage relational data using TypeORM with an SQL database
- Integrate AI APIs for intelligent automation and insights
Other Responsibilities
- Collaborate with designers, product managers, and other developers
- Participate in code reviews and maintain clean, well-documented code
- Follow a fixed working schedule and maintain consistent progress reporting
Requirements
Frontend Skills
- React, Redux Toolkit, React Router
- SASS, CSS Modules, classnames
- RTK Query, AnimeJS (or alternative)
Backend Skills
- NestJS (TypeScript), Event-Driven Architecture
- Node.js, PHP, GoLang
- Redis, BullMQ, TypeORM (SQL)
- AWS Services
- AI/ML or LLM API integration experience
General
- 4+ years of full-stack experience
- Strong understanding of scalable web architecture
- Conversational English (B2 level) — able to communicate and document clearly
Contract Details
- Type: Long-term contract
- Schedule: Fixed working hours (e.g., 8h/day, Mon-Fri)
- Location: Remote
Nice to Have
- Experience with e-commerce or raffle/gaming systems
- Knowledge of CI/CD pipelines and infrastructure automation
Контактна інформація →