About the job
Our client is upgrading their website into a fully functional web application with features including booking, payment processing, and a sleek, modern UI/UX. This foundation will also pave the way for an upcoming mobile app. If you’re a Full Stack Engineer passionate about building scalable, user-friendly applications from the ground up, this is an exciting opportunity to make an impact.
Location: Remote, 9 AM – 5 PM EST
Key Responsibilities
- Upgrade the existing website into a dynamic web app with booking and payment functionalities.
- Translate provided UI/UX designs into an interactive and responsive front-end experience.
- Develop robust APIs, database structures, and authentication systems to support platform functionalities.
- Implement a secure and user-friendly payment processing system, along with a seamless booking experience.
- Ensure the web app is fast, scalable, and optimized for performance across various devices.
- Implement best practices for data security, user authentication, and compliance with relevant regulations.
- Structure the web app’s codebase to facilitate an eventual transition into a mobile application.
- Work closely with designers, product managers, and other stakeholders to bring the vision to life.
Qualifications
- Strong experience with React, Next.js, Vue.js, or similar front-end frameworks.
- Expertise in Node.js, Python (Django/Flask), or Ruby on Rails for back-end development.
- Experience with PostgreSQL, MySQL, MongoDB, or Firebase for database management.
- Strong knowledge of RESTful and GraphQL APIs for API development.
- Ability to translate Figma, Sketch, or Adobe XD designs into high-quality front-end code.
- Familiarity with Stripe, PayPal, or other payment gateways for payment integration.
- Experience deploying applications using AWS, Google Cloud, or similar cloud providers.
- Strong understanding of Git and GitHub workflows for version control.
- Knowledge of web security vulnerabilities and mitigation techniques.
Bonus Skills
- Experience with mobile-first development, React Native or Flutter.
- Knowledge of serverless architectures.