Octopus Energy
Octopus Energy
Senior Back-end developeur·euse Python - Remote
Expert
Notre équipe
Toute la technologie est écrite et entretenue par une équipe d'ingénieurs multidisciplinaire d'environ 450 personnes dans le monde. Il s'agit d'ingénieurs côté serveur, côté client et mobile qui travaillent en étroite collaboration avec des experts UX, des rédacteurs et des concepteurs.
Nous suivons une approche de type Kanban, en utilisant Google docs et Asana pour spécifier et gérer le travail ; Github, CircleCI et Terraform Enterprise dans le cadre d'une infrastructure immuable et d'un pipeline de livraison continue ; et Loggly, Sentry et Cloudwatch pour mesurer les performances et surveiller la production.
Certaines de nos conventions de codage sont open-source.
Octopus est un endroit idéal pour apprendre, travailler avec des ingénieurs talentueux et améliorer tes compétences.
Notre technologie
Côté serveur, nous utilisons principalement Python. La plupart de nos sites web sont propulsés par Django, Django-REST-framework et GraphQL (Graphene).
Nous utilisons fortement AWS, employant la plupart des "Hashistack" (par exemple Packer, Consul, Terraform) dans le cadre d'un pipeline de déploiement continu. Voir, par exemple, Django, ELB health checks et continuous delivery.
Côté client, nous utilisons React, Redux et SASS ; nos applications mobiles sont construites en utilisant du code natif ou React Native.
Ce que tu feras
Nous avons beaucoup de défis de conception difficiles à résoudre. Le marché français de l'énergie est compliqué, obsolète et lourd de processus - il y a énormément de modélisation de domaine que nous devons réussir. Une grande attention aux détails est essentielle.
Nous avons des problèmes techniques difficiles à résoudre. Avec l'arrivée des compteurs intelligents, nous traiterons bientôt des millions de relevés de compteurs par jour. Nous avons besoin de la bonne technologie pour gérer cela en douceur et alimenter en données un pipeline d'apprentissage automatique qui modélise et prédit la consommation.
Tu travailleras pour une entreprise qui lutte contre le changement climatique.
En tant que fournisseur, nous aidons les gens à utiliser des technologies plus vertes et des énergies renouvelables, tout en contribuant à faire évoluer le marché français vers un avenir plus sobre en carbone.
Nous recherchons ces compétences pour ce poste :
- Python
- Django (or equiv. web framework)
- Fluent in French, and lever B2 at least in English
- Domain modelling
- HTTP and REST APIs
- Writing robust and fault-tolerant software
- Celery and async processing
- Postgres
Ces compétences ne sont pas nécessaires mais peuvent être un plus :
- AWS
- Terraform, Packer, Consul
- React and Redux
Ce poste étant en full-remote, nous recherchons des développeur·ses séniors pour ce poste (à partir de 8 ans d'expérience) car nous attendons des personnes beaucoup d'autonomie ainsi que de fortes compétences techniques. Si vous n'êtes pas "séniors", nous avons sûrement une place pour vous mais pas en full-remote, n'hésitez pas à nous contacter pour en discuter
Métiers affiliés
Compétences appréciées
- Django
- Python
- GraphQL
Qualités appréciées
- Autonomie
- Esprit d'analyse
- Responsable
- Rigoureux
- Communication