Find Jobs
Hire Freelancers

NodeJS Developer for eCommerce APIs

$15-25 USD / hour

Completed
Posted about 1 year ago

$15-25 USD / hour

We have an API written in NodeJS that is being used by two mobile apps and a web app to store and retrieve information from a MongoDB database. The API is currently using Node v10 and is hosted on gitlab. I would like to have the following done: 1. Our mobile apps currently initiate direct calls to Twilio to relay OTP/2FA codes. I would like to remove that functionality from the mobile apps and build it into the API so all systems call a single web-based endpoint for 2FA / phone number verification. 2. The app currently uses Node v10 as the base docker image, I would like to upgrade this to use Node v16. I'm afraid doing this may break functionality so I need the app to be tested with the new version before the updated image is rolled out to production. 3. We currently do not have any tests in the app. While I'm not looking to build out tests for all existing functions, I do want tests to be included for some of the core functions while all new functions should include tests that will be run as part of CI. 4. The app randomly crashes in production and I don't know why. I would like to integrate a tool like Sentry ([login to view URL]) to automatically catch and notify us of exceptions that happen during runtime. I think our first steps should be getting the app setup locally, reviewing the relatively small code-base and planning to work on the items above. I'm looking for a senior developer with lots of experience who is available for long-term collaboration. This project will involve collaboration with mobile app developers who will be consuming the APIs you build. Familiarity with git and docker is a requirement. Thank you for your interest and I look forward to reading from you. Best regards, Ralph
Project ID: 36553323

About the project

55 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi Ralph, I have reviewed your job description and I am confident that I can assist you with the required tasks. As a senior developer with extensive experience in NodeJS, MongoDB, Docker, and Git, I can ensure the smooth and efficient functioning of your API and other systems. To start with, I will set up a local environment, upgrade the base docker image to Node v16, and test the app for any potential issues that may arise. I will also integrate Twilio into the API, so all systems call a single web-based endpoint for 2FA/phone number verification. Additionally, I will set up automated tests for core functions and new functions that will be run as part of CI/CD pipelines. Finally, I will integrate Sentry to track and automatically catch exceptions during runtime, ensuring robustness and reliability of the app. My hourly rate is $15, and I am available for long-term collaboration. Please let me know if you have any questions or would like to discuss further details. Best regards, Kevin
$15 USD in 40 days
5.0 (1 review)
0.4
0.4
55 freelancers are bidding on average $18 USD/hour for this job
User Avatar
Checked the link and details you share and I am happy to say that I have experience working with NodeJS, MongoDB, Twilio, and Sentry, and can assist you with the tasks you mentioned. Could you please provide me with more information about the existing codebase? Also, do you have any specific requirements regarding the development environment and tools? Looking forward to your response. Thank You
$15 USD in 46 days
4.8 (112 reviews)
8.0
8.0
User Avatar
Hello there! My name is Vipin and I am the founder of Codemeg Soft Solutions. We have 8+ years of experience in designing and developing efficient and intuitive user interfaces for web applications. I understand from your project description that you are looking for a NodeJS Developer for eCommerce APIs. Specifically, you are looking for someone who can help upgrade your API from Node v10 to Node v16 and integrate Sentry to automatically catch exceptions during runtime. We believe we are the perfect fit for this project due to our strong knowledge of mobile app development (Android, iOS), React Native and Ionic. Additionally, we offer 100% project completion guarantee as well as security & quality work with source code management. We would be delighted if you could consider us for this project as we believe our skillset is exactly what is needed to deliver a successful outcome. Please let me know if you would like further information or need any clarification on anything related to this project so we can begin discussing further? Thank you!
$15 USD in 40 days
5.0 (3 reviews)
6.5
6.5
User Avatar
Hello, Ralph I have gone through the post that you need a NodeJS Developer for eCommerce APIs, ` I am confident enough that I can make your project more effective. I want to make a long-term business relationship with you & hope that you will also enjoy working with me. I'm an expert in this technology like NodeJS, laravel, PHP, MySQL, HTML, CSS, Bootstrap, jQuery, and JavaScript. React.js, Vue. JS.I have completed many projects, with domains ranging from E-Commerce website, Grocery website, Taxi and Delivery websites Pharmacy websites Doctor website Dating websites, Instagram website , Restaurant website, Buy& Sell business website, healthcare, social website, chat websites real estate website, "Awaiting for a positive result from your side." Thanks Kds Group
$16 USD in 40 days
5.0 (8 reviews)
5.6
5.6
User Avatar
Hi, I have more then 15 year’ experienced in Development. As i am expert, I can build it according to your requirements. Because I have a lot of the experiences about these fields, I can build your project as soon as possible perfectly. I offer excellent software quality work and provide the best support on your project. If you give me this job, I will do my best to finish your job until your timeline. If you want to see my past works, I can show you my past works right now. Ready to discuss with you about the task now. Thank you for the reading.
$15 USD in 40 days
4.6 (33 reviews)
5.0
5.0
User Avatar
Streamline eCommerce APIs with NodeJS As an experienced NodeJS developer with over 10 years of experience, I am confident that I can help you achieve your goals for your eCommerce APIs. With my expertise in NodeJS, MongoDB, and Twilio, I can help you remove the direct calls to Twilio from your mobile apps and integrate them into the API. Additionally, I can upgrade your app to use Node v16 and incorporate tests for core functions and new functions. Moreover, I have experience with tools like Sentry, which can help catch and notify you of exceptions that happen during runtime. I am confident that I can help you streamline your APIs and eliminate the random crashes in production. As a professional, I understand the importance of clear communication and delivering high-quality work. I am available for long-term collaboration and am committed to delivering results that exceed your expectations. Overall, I am confident that my skills and experience make me the ideal candidate for this role. I look forward to working with you and helping you achieve your goals for your eCommerce APIs. Note: Bid Amount And timeline is just a placeholder actual value would be provided after 1 to 1 discussion over chat
$18.25 USD in 40 days
5.0 (4 reviews)
4.4
4.4
User Avatar
I would love to customize your existing API from scratch as per your requirements using my Nodejs development skills with perfection. So let's have a quick chat/call session with you as soon as possible. Let's look at my profile and wait for a response from you that is favourable. Regards and thanks.
$20 USD in 40 days
5.0 (7 reviews)
4.2
4.2
User Avatar
Hi, I have read this job carefully and i am very interested in this job. I am full stack web developer and i am very experience with NodeJs. I can start working right now and looking for a good long term relationship. Regards, Ionel.
$25 USD in 40 days
5.0 (6 reviews)
4.0
4.0
User Avatar
Hello, Hope you're doing good ! I am a senior Web Programmer, having 10+ years of vast and proven experience in PHP, MYSQL, HTML, NODE.JS, TWILIO, RESTful APIs, AngularJS, CODEIGNITER, ECOMMERCE, APIs, CSS and many other. I assure that you will get 100% result and Quality work from here. I request you to reply back, so that I can discuss about your project requirements in details and can start this work immediately. Best Regards Harpreet Singh
$15 USD in 40 days
5.0 (3 reviews)
4.2
4.2
User Avatar
Hi, Ralph! Hi, i will work 40 hrs Week full-time remote basis and provide you quality work . NodeJS Developer for eCommerce APIs I read your requirements carefully and understood very well about the project scope and start working accordingly in stages. Laravel MVC structure , react js , Node.js PHP , WordPress,mysql and monodb . I am having more then 7 years of experienced in programming and i believe that i can start working step by step and achieve the project goal in short time frame. I look forward to hear from you soon. With Regards, Thanks kedar
$15 USD in 40 days
5.0 (1 review)
3.7
3.7
User Avatar
Hi there! My name is Michael and I'm an experienced FullStack developer with extensive experience in both front-end and back-end programming. I have worked on projects across many industries, so I'm confident that I can deliver a successful solution for your project. I understand that you're looking to have the API written in NodeJS used by two mobile apps and a web app upgraded to use Node v16. As part of this project, I would like to work together with the app developers to ensure all systems are working correctly at all times by reviewing the code before any updates are implemented in production. Additionally, I would plan to include tests for core functions while working on new features so that problems can be detected and fixed quickly without affecting end users. I'd love to discuss further how this project could work together but please feel free to reach out if you have any other questions or would like me to provide additional information about my skillset or previous work.
$20 USD in 40 days
5.0 (3 reviews)
3.2
3.2
User Avatar
Here is an outline of the key features and functionality that the eCommerce APIs will include: Product Management: The APIs will enable the client to manage their product catalog, including product descriptions, pricing, inventory, and images. The APIs will also allow for real-time updates of product information and inventory levels. Order Processing: The APIs will facilitate the processing of orders, including order creation, order updates, and order tracking. The APIs will also enable the integration of shipping providers, payment gateways, and fraud detection systems. Payment Processing: The APIs will integrate with various payment gateways such as PayPal, Stripe, and Braintree to handle secure payment processing. The APIs will also handle payment authorization, capture, and refunds. User Management: The APIs will enable the client to manage their user accounts, including user registration, login, and authentication. The APIs will also allow for the integration of social login systems such as Facebook and Google. Analytics and Reporting: The APIs will provide analytics and reporting functionalities to the client, including sales reports, customer insights, and website traffic data.
$15 USD in 40 days
5.0 (2 reviews)
3.3
3.3
User Avatar
Hi Ralph, I hope you are doing well. I am a senior software architect with 15 years of experience designing, developing, and supporting software.I am strongest in back-end technology NodeJS development. I have extensive knowledge in developing applications in the front end using JS Framework: Angular. expert in MongoDB.  My strongest programming language is JavaScript.  Experience in the Design and development of web service technologies such as REST, or JSON  Experience in modern RESTful API development  Experience with design and interacting with NoSQL Database, PostgreSQL, GraphQL  Writing automated unit, UI, and End-to-End tests  DevOps, CI/CD, and configuration management tools I look forward to hearing back from you. I can start immediately. Thanks & Regards Abhay
$20 USD in 40 days
4.5 (2 reviews)
3.5
3.5
User Avatar
Dear Hiring Manager I am Ritik Garg an expert full stack developer with skills including Node.js, React js, Mongo DB. I want to apply for your recently posted job on Freelancer. I am delighted to tell you that my qualifications are well-matched with your needs and I consider myself worthy enough to get the job. I have the skill to execute all visual designs from concept to finalized engineering in a reasonable amount of time. I have experience in web engineering, web designing, web content development, client/server side scripting, web server and network security configuration, e-commerce development, and so on. My Full Stack Development Skills 1. Frontend: Front-End HTML5, CSS/CSS 3, JavaScript, 2. Server Administration: Amazon Web Services, Digital Ocean, LAMP, Cloud, Apache, Apache Tomcat, NGINX. 3. Backend: PHP, Python, Laravel, java, CakePHP. 4. Databases: MySQL, Oracle, PostgreSQL, MS SQL, SQLite, MongoDB. 5. Frameworks: Angular Js, React JS, Node js, Next js. 6. UI/UX: Photoshop, Sketch, Zeplin, Invision, Moqups. I can start right now and can work full-time(40hrs+/week). I am always reachable on Skype and ZOOM. I generally work for 60 hours to 70 hours a week and therefore wish that you will consider me the best match for your job. Best Wishes Ritik Garg
$20 USD in 40 days
4.5 (8 reviews)
3.2
3.2
User Avatar
We understand the importance of providing high-quality services that increase productivity and reduce costs for businesses. We have extensive experience working on projects related to node.js development and ecommerce APIs. We have successfully completed projects that involve upgrading base images to use Node v16 as well as creating tests for new functions in production using Sentry integration. Our mobile apps currently use Twilio to relay OTP/2FA codes, but we would like to remove this functionality from the APIs so that all systems call a single web-based endpoint for 2FA/phone number verification. We also have a team of developers who are available to collaborate on this project long term should you decide to hire us. Please let me know if you'd like to discuss further how we can help you meet your requirements for this project. Thanks Ridhi
$20 USD in 40 days
5.0 (1 review)
2.7
2.7
User Avatar
Hello there! My name is Aniruddh, and I'm a Python, Django, Flask, Scrapy expert with 12+ years of software development experience. I understand that you're looking for a NodeJS developer for eCommerce APIs and would like to offer my services. I have extensive knowledge in Node.js, especially with its latest version called Node v16. I have used this technology before in other projects and know how to handle it properly so that nothing breaks. Additionally, I always keep good relationship with my clients by delivering on time deadlines and making sure agreements are kept. Please note that we are placing a rough estimate for the project cost and will be able to provide you the exact estimate, once we both will be on the same ground. I am available and we can start immediately. Looking forward to your response, Best Regards, Aniruddh
$20 USD in 40 days
5.0 (1 review)
2.8
2.8
User Avatar
Hello, thanks for the job post as i have 8 year of professional experience in this fields and i know above mentioned technologies in this freelancing site i am new but technically i am very old so you can try me out
$15 USD in 40 days
5.0 (2 reviews)
2.6
2.6
User Avatar
Hello RaalFy, I am a perfect match for your project as I have all the skills and expertise to complete this project successfully. I have extensive work experience in NoSQL Couch & Mongo, Node.js, Express JS, RESTful, AngularJS and pretty much comfortable to work on this project. This is a tentative bid for now as I would require some more detail to evaluate the budget and time frame more accurately. Lets connect in chat so that We discuss further. Best Regards, Nixxsol
$23 USD in 7 days
4.0 (1 review)
2.0
2.0
User Avatar
Hi Ralph, I'm glad to hear from you that you are looking for a senior developer with lots of experience who is available for long-term collaboration. At Aahan Technologies, we have a team of highly skilled professionals who have the necessary expertise to help you with your project. Our team is comprised of experienced professionals who have worked on projects across a wide range of technologies, including angularJS, Node.js, Backbone, React, React Native and many others. Additionally, our team has extensive experience with continuous integration tools such as Travis CI and Jenkins as well as versioning tools such as Git and Bitbucket. We also have an arsenal of unit testing tools such as Mocha and Jasmine to ensure that all code is being tested adequately before it is deployed to production. We would be delighted to discuss further how we can help you build out tests for some of the core functions in your API while also including tests for all new functions during our work on the project. Please feel free to contact me directly if you wish to discuss this further or need any additional information regarding our skillset or project requirements. I look forward to hearing from you soon!
$15 USD in 40 days
5.0 (2 reviews)
1.6
1.6
User Avatar
Hi there! My name is Javed, and I'm an experienced Web Developer who specializes in PHP, JavaScript, and backend development. With over 15 years of experience working on various projects, I have gained a lot of knowledge and skills that can be used to complete this project. I understand from your description that you are looking for a NodeJS Developer for eCommerce APIs. Specifically, you are looking for someone who can upgrade the base docker image used by the API to use Node v16, develop tests for core functions while introducing new functions with tests included, integrate Sentry to automatically catch exceptions that happen during runtime so they can be notified without any crash occurring in production and more. I believe my skillset meets all of your requirements - specifically my expertise in Node.js and Gitwould make it easier for me to complete the project than someone with less experience in these areas. Additionally, I offer services such as logo design and mobile application development which could come in handy when working on this project.
$15 USD in 40 days
5.0 (2 reviews)
1.2
1.2
User Avatar
Hello Ralph, Thank you for reaching out to us regarding your API written in NodeJS. We have carefully reviewed your needs and have come up with a proposal that we believe will help to address the issues that you have identified. Our proposal is as follows: a) Integration of 2FA / phone number verification into the API: We will develop a web-based endpoint that will be used by all systems to initiate 2FA / phone number verification instead of the current implementation where the mobile apps make direct calls to Twilio. b) Upgrade to Node v16: We understand that upgrading the Node version may potentially break some of the functionality of the API. To mitigate this risk, we will carry out thorough testing of the API with the new Node version before deploying it to production. c) Test Coverage: We agree that having tests for the core functions is critical. We will work with you to identify the most important functions and build out tests for those functions. Additionally, all new functions will be required to have tests that will be run as part of the continuous integration process. d) Crash Reporting: We understand the importance of identifying and resolving issues in real time. To help with this, we will integrate Sentry into the API. Sentry will automatically catch exceptions that occur during runtime, and we will receive notifications in real time, allowing us to quickly address any issues. We look forward to working with you. Sincerely, Team NJ Graphica
$25 USD in 40 days
5.0 (1 review)
1.3
1.3

About the client

Flag of NIGERIA
Makurdi, Nigeria
5.0
76
Payment method verified
Member since May 11, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.