Twine

Full stack developer for customer portals

In short

This is a remote full stack development role building a custom customer portal with secure authentication, a self-service dashboard, and an admin area for users, content, orders and reports. The company is hiring at a middle level with at least 2 years of experience in Python or Node.js with React or Next.js. Key demands include payment gateway integration (Stripe or PayPal), transactional email setup, third-party API/CRM integrations, and solid database design, with two weeks of post-launch support expected after delivery.

Description
This role involves building a custom, responsive web application designed to provide a seamless customer experience across both mobile and desktop platforms. The project requires the development of secure user authentication features, including sign-up, login, and password reset, as well as a self-service dashboard that aligns with the existing brand's modern aesthetic. Additionally, an admin area must be created for managing users, content, orders, and generating reports. The application will integrate online payment solutions and external tools to streamline business operations.
Tasks
•Develop a responsive web application with secure customer authentication (sign-up, login, password reset)
•Design and implement a self-service dashboard for customers
•Build an admin area for user, content, order, and report management
•Integrate Stripe or PayPal for online payments
•Set up automated transactional emails (welcome messages, payment receipts)
•Integrate with external tools such as a CRM or Google Sheets
•Use a maintainable stack (Python or Node.js with React or Next.js)
•Ensure sound database design and robust API integrations
•Deliver clearly documented source code, handover files, and simple usage instructions
Requirements
•Proven experience developing full stack web applications using Python or Node.js with React or Next.js
•Strong understanding of responsive design principles and modern UI/UX best practices
•Experience with secure authentication and user management systems
•Proficiency in integrating payment gateways (Stripe or PayPal)
•Familiarity with transactional email setup and third-party API integrations (e.g., CRM, Google Sheets)
•Solid database design and implementation skills
•Ability to deliver clean, well-documented code and clear handover documentation
Conditions
•Offer two weeks of post-launch support for fixes

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot