Description:
As a Full Stack Developer, you will be integral to developing our e-commerce marketplace and delivery application. You will be involved in front-end and back-end development, ensuring a seamless and engaging user experience. Your expertise in building scalable applications and your experience in marketplace architecture and delivery logistics integration will be essential to our success.
Responsibilities:
- Design and develop a user-friendly front-end interface that enhances user experience for our e-commerce marketplace.
- Build and maintain back-end services and APIs that are robust, scalable, and secure.
- Implement features related to product listings, order management, payment processing, and delivery tracking.
- Collaborate with UI/UX designers to ensure an engaging and intuitive design.
- Integrate third-party services, including payment gateways, shipping/delivery APIs, and analytics tools.
- Conduct comprehensive testing and debugging to ensure high-quality and reliable application performance.
- Optimize the application for speed, scalability, and responsiveness across devices.
- Stay up-to-date with the latest trends in e-commerce, marketplace development, and delivery logistics to continuously enhance our platform.
Qualifications:
- Bachelor's degree in Computer Science, or Software Engineering.
- Proven experience in developing e-commerce marketplaces and delivery applications.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Experience with back-end technologies: Node.js, Express.js, Python, Ruby on Rails, or PHP.
- Solid understanding of database systems, both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
- Familiarity with RESTful APIs and integrating third-party services.
- Knowledge of agile software development methodologies and version control (Git).
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.