eSIM Website Development - Full Stack Developer

Job ID: 38478860

Budget: $750 – $1,500 USD

We are seeking an experienced full-stack developer (or agency) to build a modern, responsive eSIM e-commerce web application from the ground up. The platform will allow travelers to purchase eSIMs for global connectivity. The project involves frontend and backend development, API integration with our data supplier, payment gateway integration (including cryptocurrency payments), and deployment to cloud services.

+Key Responsibilities:

Frontend Development:
- Build a responsive and user-friendly interface using React.js and Tailwind CSS based on provided UI/UX mockups.
- Implement seamless navigation using React Router.
- Ensure multi-language support using i18next.


Backend Development:
- Set up a Node.js with Express.js backend to handle API requests, user authentication, and data management.
- Design and manage a MongoDB database to store user data, orders, and eSIM details.
- Integrate with Airalo’s API for eSIM management and Coinbase Commerce for cryptocurrency payments.


Payment Integration:
- Implement Stripe for traditional payment methods.
- Integrate Coinbase Commerce to accept cryptocurrency payments.

API Integration:
- Securely connect with Airalo’s API to manage eSIM offerings, retrieve product details, and handle order processing.

Testing and Quality Assurance:
- Conduct thorough testing across multiple devices and browsers to ensure a bug-free experience.
- Implement real-time monitoring and error tracking with Sentry.

Deployment:
- Deploy the frontend on Vercel for optimal global performance.
- Deploy the backend on AWS, utilizing Docker for consistency across environments.

Requirements:
+Proven experience in full-stack development with a strong portfolio of completed projects.
+Proficiency in React.js, Node.js, Express.js, MongoDB, and Tailwind CSS.
+Experience with API integration, particularly with third-party services like Airalo.
+Familiarity with payment gateway integration, specifically Stripe and Coinbase Commerce.
+ Strong understanding of responsive design principles and cross-browser compatibility.
+Experience with cloud deployment, particularly Vercel and AWS.
+Excellent problem-solving skills and attention to detail.
++Ability to work independently and deliver high-quality work on time.


Preferred Qualifications:
Experience in e-commerce platform development.
Knowledge of cryptocurrency payments and blockchain technology.
Previous experience working with international teams or clients.
Familiarity with Docker and containerized applications.

Project Timeline:
- Design and Planning: 2 weeks
- Development: 6-8 weeks
- Testing & QA: 2 weeks
- Deployment & Launch: 1 week
- Post-Launch Support: 2 weeks

Budget:
Competitive and based on experience. Please provide a detailed proposal and timeline.

How to Apply:
Submit a personal message with relevant examples of past projects, particularly those related to e-commerce and API integrations.

Specify your availability and expected timeline to complete the project.
Related categories: Node.js React.js MongoDB Web Application Tailwind CSS