freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer

Summary

Backend engineer building RESTful APIs for automated quoting, contract integration, and AI chatbot handoffs using Node.js/Python and Firebase/GCP.

The backend engineer will be responsible for designing and developing key API functionalities for automated quoting, customer data management, electronic contract integration, chatbot/AI handoffs, and more. This is a foundational role with significant ownership over product logic, cloud infrastructure design, and system integration

Key Responsibilities

  • Design and implement RESTful APIs for quotation, contract, customer, and installation management
  • Integrate external APIs (e.g., cloud contract platforms like CloudSign or GMO Sign)
  • Set up Webhook-based backend triggers from chatbot and frontend
  • Implement automation flows using Firebase Functions, Cloud Run, Zapier, or equivalent
  • Manage backend data (Firestore / PostgreSQL / MongoDB) and ensure secure schema design
  • Collaborate with frontend and AI engineers to ensure seamless feature delivery
  • Establish CI/CD pipelines and scalable backend architecture (initially Firebase/GCP-based)

Skills & Experiences

  • 2+ years of backend development experience with Node.js (TypeScript) or Python (FastAPI, Flask, or Django)
  • Strong REST API design knowledge with OpenAPI/Swagger experience preferred
  • Practical experience with cloud platforms (Firebase, GCP, or AWS)
  • Working knowledge of external API integration (e.g., authentication, contracts, maps, weather)
  • Experience with Git-based team collaboration (PR workflows, branching strategies)
  • Familiarity with Webhook logic and real-time event-driven architecture
  • Nice to have
  • Firebase Functions / GCP Cloud Run setup experience
  • Familiarity with electronic contract APIs (CloudSign, GMO Sign)
  • Experience with AI-related system integration (e.g., OpenAI APIs, data flow from chatbot)
  • CI/CD knowledge (GitHub Actions or similar tools)
  • Frontend exposure or appreciation for full-stack collaboration

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available