JOBSEARCHER

Full Stack Developer

*Full Stack Developer – React & Node.js* *Location:* Foster City, CA *Work Arrangement:* Onsite – 4 Days per Week, Day 1 Onsite *Employment Type:* Contract Please use the following JD: *Software Engineer — Charging Vendor Integrations* *Team: Charging Infrastructure / Fleet Platform · Level: Mid–Senior* *About the role* Client 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. You'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. *What we're looking for* Strong backend engineering experience building and operating production services and API integrations against unreliable or inconsistent external sources. Experience designing canonical data models / abstraction layers over heterogeneous third-party systems. Comfort 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). Ability to own a service across the stack — stand it up, deploy it, monitor it — without needing hand-holding on infra. *Skills* *Python *— primary language; production experience building backend services and API clients (async, typing, and a modern framework such as FastAPI/Django/Flask). *React *— for building and maintaining the charger onboarding and operations UI (TypeScript a plus). *API integration* — REST/webhooks, plus comfort querying vendor databases (SQL) where no clean API exists. *Data modeling* — designing canonical schemas and reconciling inconsistent inputs across sources. *Real-time / event-driven systems* — message queues or streaming (e.g., Kafka), and the observability tooling to run them. *Cloud & operations* — deploying and monitoring services in a cloud environment (AWS/GCP), containers, CI/CD. Strong signals (nice to have) Hands-on experience with OCPP (Open Charge Point Protocol) — charger-to-central-system communication across manufacturers. Hands-on experience with OCPI (Open Charge Point Interface) — the roaming/interoperator protocol for integrating third-party networks (locations, tariffs, session data, real-time status). Prior work in EV charging, energy, telematics, IoT device fleets, or other domains that involve normalizing data from many hardware vendors. DevOps/SRE fluency (IaC, CI/CD, cloud infra, monitoring) as a complement to strong application engineering. Pay: $75.00 - $80.00 per hour Benefits: * Green card sponsorship * Health insurance * Visa sponsorship Work Location: Hybrid remote in Foster City, CA 94404