{"schemaVersion":"jobsearcher.job.v1","id":"ec35c7a495075c6dbccb2aeb","url":"https://jobsearcher.com/jobs/ec35c7a495075c6dbccb2aeb","canonicalUrl":"https://jobsearcher.com/jobs/ec35c7a495075c6dbccb2aeb","title":"Full Stack Developer","description":"*Full Stack Developer – React & Node.js*\n*Location:* Foster City, CA\n*Work Arrangement:* Onsite – 4 Days per Week, Day 1 Onsite\n*Employment Type:* Contract\n\nPlease use the following JD:\n*Software Engineer — Charging Vendor Integrations*\n*Team: Charging Infrastructure / Fleet Platform · Level: Mid–Senior*\n\n*About the role*\nClient operates its own charging network and relies on third-party charging providers (e.g., EVgo) spanning multiple hardware manufacturers and vendor platforms. We're building a single vendor gateway.\n\nYou'll own that gateway end to end: the protocol clients, the abstraction layer, the onboarding tooling, and the live service contract our fleet systems depend on. This is a backend engineering role at the intersection of messy external APIs, real-time systems, and EV-charging domain protocols. *Our stack is Python on the backend and React on the frontend* — you'll live primarily in *Python*, with *React *for the charger onboarding and operations tooling.\n\n*What we're looking for*\nStrong backend engineering experience building and operating production services and API integrations against unreliable or inconsistent external sources.\nExperience designing canonical data models / abstraction layers over heterogeneous third-party systems.\nComfort with event-driven or streaming systems feeding real-time consumers, and the reliability mindset that comes with owning a live service (observability, retries, graceful degradation).\nAbility to own a service across the stack — stand it up, deploy it, monitor it — without needing hand-holding on infra.\n\n*Skills*\n*Python *— primary language; production experience building backend services and API clients (async, typing, and a modern framework such as FastAPI/Django/Flask).\n*React *— for building and maintaining the charger onboarding and operations UI (TypeScript a plus).\n*API integration* — REST/webhooks, plus comfort querying vendor databases (SQL) where no clean API exists.\n*Data modeling* — designing canonical schemas and reconciling inconsistent inputs across sources.\n*Real-time / event-driven systems* — message queues or streaming (e.g., Kafka), and the observability tooling to run them.\n*Cloud & operations* — deploying and monitoring services in a cloud environment (AWS/GCP), containers, CI/CD.\nStrong signals (nice to have)\nHands-on experience with OCPP (Open Charge Point Protocol) — charger-to-central-system communication across manufacturers.\nHands-on experience with OCPI (Open Charge Point Interface) — the roaming/interoperator protocol for integrating third-party networks (locations, tariffs, session data, real-time status).\nPrior work in EV charging, energy, telematics, IoT device fleets, or other domains that involve normalizing data from many hardware vendors.\nDevOps/SRE fluency (IaC, CI/CD, cloud infra, monitoring) as a complement to strong application engineering.\n\nPay: $75.00 - $80.00 per hour\n\nBenefits:\n* Green card sponsorship\n* Health insurance\n* Visa sponsorship\n\nWork Location: Hybrid remote in Foster City, CA 94404","company":"Ub","rawCompany":"ub","city":"Foster City","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-02T10:53:26.539Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Developer","description":"*Full Stack Developer – React & Node.js*\n*Location:* Foster City, CA\n*Work Arrangement:* Onsite – 4 Days per Week, Day 1 Onsite\n*Employment Type:* Contract\n\nPlease use the following JD:\n*Software Engineer — Charging Vendor Integrations*\n*Team: Charging Infrastructure / Fleet Platform · Level: Mid–Senior*\n\n*About the role*\nClient operates its own charging network and relies on third-party charging providers (e.g., EVgo) spanning multiple hardware manufacturers and vendor platforms. We're building a single vendor gateway.\n\nYou'll own that gateway end to end: the protocol clients, the abstraction layer, the onboarding tooling, and the live service contract our fleet systems depend on. This is a backend engineering role at the intersection of messy external APIs, real-time systems, and EV-charging domain protocols. *Our stack is Python on the backend and React on the frontend* — you'll live primarily in *Python*, with *React *for the charger onboarding and operations tooling.\n\n*What we're looking for*\nStrong backend engineering experience building and operating production services and API integrations against unreliable or inconsistent external sources.\nExperience designing canonical data models / abstraction layers over heterogeneous third-party systems.\nComfort with event-driven or streaming systems feeding real-time consumers, and the reliability mindset that comes with owning a live service (observability, retries, graceful degradation).\nAbility to own a service across the stack — stand it up, deploy it, monitor it — without needing hand-holding on infra.\n\n*Skills*\n*Python *— primary language; production experience building backend services and API clients (async, typing, and a modern framework such as FastAPI/Django/Flask).\n*React *— for building and maintaining the charger onboarding and operations UI (TypeScript a plus).\n*API integration* — REST/webhooks, plus comfort querying vendor databases (SQL) where no clean API exists.\n*Data modeling* — designing canonical schemas and reconciling inconsistent inputs across sources.\n*Real-time / event-driven systems* — message queues or streaming (e.g., Kafka), and the observability tooling to run them.\n*Cloud & operations* — deploying and monitoring services in a cloud environment (AWS/GCP), containers, CI/CD.\nStrong signals (nice to have)\nHands-on experience with OCPP (Open Charge Point Protocol) — charger-to-central-system communication across manufacturers.\nHands-on experience with OCPI (Open Charge Point Interface) — the roaming/interoperator protocol for integrating third-party networks (locations, tariffs, session data, real-time status).\nPrior work in EV charging, energy, telematics, IoT device fleets, or other domains that involve normalizing data from many hardware vendors.\nDevOps/SRE fluency (IaC, CI/CD, cloud infra, monitoring) as a complement to strong application engineering.\n\nPay: $75.00 - $80.00 per hour\n\nBenefits:\n* Green card sponsorship\n* Health insurance\n* Visa sponsorship\n\nWork Location: Hybrid remote in Foster City, CA 94404","datePosted":"2026-10-02T10:53:26.539Z","dateModified":"2026-10-02T10:53:26.539Z","hiringOrganization":{"@type":"Organization","name":"Ub","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Foster City","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ec35c7a495075c6dbccb2aeb"},"url":"https://jobsearcher.com/jobs/ec35c7a495075c6dbccb2aeb"}}