Tech Stack
AndroidDjangoElasticSearchiOSPythonSQL
About the role
- Build and maintain OCPI infrastructure connecting platform with Charge Point Operators worldwide
- Develop core backend features including pricing/tariff flows, location ingestion, session processing, token management
- Support CPO integrations via technical troubleshooting, onboarding assistance, data quality monitoring
- Work in cross-functional team to deliver robust, well-validated systems
- Contribute to infrastructure monitoring and maintenance across APIs, message queues, databases, caching
- Adapt and optimise systems to handle increased scalability demands
- Participate in team rotation for support tasks
Requirements
- Passion for code, curiosity, eagerness to learn
- Strong understanding of the Python ecosystem with 3+ years of experience
- Knowledge of RESTful APIs, experience with Django or FastAPI preferred
- Experience with maintaining versioned APIs
- Experience maintaining event-driven processing systems (AMQP, Celery)
- Experience with monitoring and debugging applications and infrastructure
- Experience working on processing large volumes of data
- Strong SQL and query analysis skills
- Strong skills in testing and test-driven development
- Proficient understanding of Git
- Nice-to-have: Experience with Pydantic, ElasticSearch, documentation for externally facing product, CI/CD familiarity, knowledge of EV charging protocols