Role Overview
We are looking for a passionate Full Stack Developer to work on a large-scale sports gaming and web application platform. The project involves a React/Vite frontend, Node.js backend services, Python middleware, REST APIs, WebSockets, and Linux server deployment. The ideal candidate should enjoy understanding existing codebases, debugging complex systems, and developing new features.
Responsibilities
- Develop and maintain React.js (Vite) applications.
- Work with Node.js and Express backend APIs.
- Understand and enhance existing Python services.
- Build and integrate REST APIs.
- Work with WebSocket-based real-time communication.
- Debug frontend and backend issues.
- Optimize application performance.
- Maintain Linux VPS deployments using Nginx, PM2, and systemd.
- Integrate third-party APIs.
- Collaborate on new feature development and bug fixes.
- Write clean, maintainable, and well-documented code.
Requirements
- 2–5 years of experience in full-stack development.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with Node.js and Express.js.
- Ability to read and modify existing Python projects.
- Knowledge of MySQL or PostgreSQL.
- Experience with Linux, SSH, Nginx, and PM2.
- Strong problem-solving and debugging skills.
- Ability to work independently and understand large codebases.
Skills
- React.js
- Node.js
- Python
- Linux
- WebSockets
Nice to Have
- Socket.IO, Redis, or Docker.
- Playwright or web scraping experience.
- Cloudflare or DigitalOcean/AWS management.
- Reverse engineering existing applications.
Benefits
- Flexible schedule
- Health insurance
- Internet reimbursement