Full Stack Developer
About the role
This Full Stack Developer role focuses on building and maintaining applications using React.js and Supabase. The position involves frontend development, backend integration, and deploying applications to production environments. Candidates should have at least 5 years of experience with React.js and Supabase, strong debugging skills, and hands-on experience deploying real-world applications. The role covers a modern tech stack including Vite, JavaScript/TypeScript, Tailwind CSS, PostgreSQL, and REST APIs, as well as production deployment and environment management. Applicants are invited to send their CV and portfolio to the provided email address.
Must have
- 5+ years of experience in React.js and Supabase
- Strong debugging skills and hands-on experience deploying real-world applications
- Experience with React.js, Vite, JavaScript / TypeScript, Tailwind CSS, HTML5 & modern CSS
- Experience with state management (Context API / React Hooks)
- Experience with API integration & asynchronous data handling
- Experience with Supabase, PostgreSQL, Authentication & Authorization, REST APIs, Storage, Row Level Security (RLS), Basic backend logic & data modeling
- Production deployment of React (Vite) applications
- Experience with shared hosting environments
- Environment variable management for production
- Debugging JavaScript module & MIME-type issues
- Domain, SSL, and cache management
Technologies
- Authentication
- CSS
- Data Modeling
- HTML
- JavaScript
- PostgreSQL
- React
- REST
- SSL
- Tailwind CSS
- TypeScript
- Vite
Highlights
Work hours are 5:30 PM – 3:30 AM SLK Time, Monday to Saturday. The position is fully remote. Salary is negotiable between 60,000 and 100,000 LKR per month. Application is via email to hr@kdmarketing.org.