We are seeking an experienced Backend Developer specialized in Node.js to join our team for a short-term project. You will be working closely with our frontend developer who is building the application using React. This will be a multi-tenant application, meaning it will be used and sold to multiple cleaning companies. The application involves client registration, team management, scheduling system, invoicing, and financial management, with authentication features. The ideal candidate will be a Brazilian developer with strong skills in Node.js and experience in building scalable backend systems.

Responsibilities:

– Develop and maintain backend services using Node.js.
– Collaborate with the frontend developer to integrate APIs and ensure seamless communication between the frontend and backend.
– Implement database solutions, preferably using Cloud SQL or Firestore.
– Develop and manage authentication processes using Firebase Authentication.
– Ensure data security and integrity.
– Create and maintain documentation of the backend system.
– Participate in code reviews and provide constructive feedback.
– Troubleshoot and debug application issues.

Requirements:

– Proven experience as a Backend Developer with expertise in Node.js.
– Strong understanding of RESTful API design and implementation.
– Experience with database systems like Cloud SQL, Firestore, or equivalent.
– Familiarity with Firebase Authentication or similar authentication services.
– Knowledge of cloud platforms, preferably Google Cloud.
– Ability to write clean, scalable, and maintainable code.
– Strong problem-solving skills and attention to detail.
– Good communication skills in English and Portuguese.

Preferred Skills:

– Experience with Google Cloud services (App Engine, Cloud Run, Cloud Functions).
– Familiarity with frontend technologies (React) to facilitate collaboration.
– Experience with payment gateways and invoicing systems.
– Knowledge of secure coding practices.
– Experience with multi-tenant applications.
Skills to Select on Upwork:

Application Process:

Include links to any relevant projects or code repositories (e.g., GitHub).
NOTE: We’ll only consider applications with a price. Please provide your price, preferably fixed price, but if hourly rate, an estimate of hours and rate/h so we can have an idea of the costs.

Feel free to ask questions if you need further explanation.

Posted On: June 30, 2024 03:47 UTC
Category: Back-End Development
Skills:Database, Git, Node.js, React, JavaScript, API, API Development, Web Development

Country: United States

click to apply

Powered by WPeMatico