Build a powerful backend engine to calculate dynamic parking and EV charging rates based on multiple criteria (real-time demand, time of day, location, occupancy, weather conditions, energy source).
Develop a backoffice for managing and configuring tariff rules and a dashboard providing analytics and reporting to support data-driven decision-making.
Responsibilities
Design and implement REST APIs and backend logic (pricing algorithms, rules engine, real-time adjustments) using Go (GoLang).
Implement frontend backoffice and dashboard components with React to configure tariffs, view analytics, and generate reports.
Integrate data sources (occupancy, weather, energy source, demand signals) and ensure the system computes rates in near real-time.
Technical Stack & Environment
Backend: GoLang, REST APIs, containerized with Docker.
Data storage: PostgreSQL or SQLite depending on deployment needs; analytics/reporting components integrated on top of these stores.
Frontend: React for backoffice UI and dashboard; APIs consumed via secure REST endpoints.
Deliverables & Expected Outcomes
A working dynamic pricing engine capable of calculating and updating tariff rates according to configurable rules and external inputs.
A functional backoffice UI to manage tariff configurations and a dashboard with analytics, visualizations, and exportable reports.
Containerized application artifacts (Docker) with documentation and tests to enable local development and deployment.
How to Apply
To apply, send your application specifically for this project to careers@asteroidea.co
In your application include a brief cover note describing relevant experience with Go, React, databases (PostgreSQL/SQLite), Docker, and any projects involving pricing or real-time systems.