Backend

Senior Java/Kotlin backend developer in EV charging startup Full-time

О компании и команде

Senior Java/Kotlin backend разработчик! Добро пожаловать в наш стартап (платформа зарядки электромобилей). 

Мы ищем опытного профи, который и у нас сможет чему-то поучиться, и нас чему-то научить.

Уникальность задач - в стыке front/mobile/back и hardware технологий. Облачная часть платформы в AWS + Kuber (Spring, Clickhouse, RDS, Redis/Rabbit, Kafka etc.), железо управляется PLC (IEC 61131), но будем пробовать управлять Kotlin-ом. Целевая нагрузка - 8.5 млн пользователей, 2000 RPS, 180 000 зарядных станций (с задачами телеметрии и удаленного сопровождения). И мы в начале пути = простор для реализации своих идей.

Вот что уже у нас есть: https://drive.google.com/file/d/1OMRFQADC2fhxfq8KzX4OTDSFNQHZ5hL7/view

Ожидания от кандидата

  • Опыт как разработчика от 7 лет
  • Опыт c JVM стэком (мы пишем на kotlin, с java/scala переучиться - не проблема). Готовы рассмотреть энтузиастов, жаждущих перелезть с .NET в мир JVM.
  • SQL (есть и реляционная высоконагруженная база, к ней нужно будет относиться трепетно, знать где и как лучше без ORM)
  • Опыт разработки фронта на чем либо из React/Angular/Vue/Backbone etc. (будем делать свою админку, такого фронта будет немного)
  • Любовь к чистому коду, умение писать тесты, SOLID в крови
  • Опыт развертывания своих решений в прод, участие в их мониторинге и сопровождении (как написал, так и поддерживать)
  • English >= B1

Желательно:

  • AWS/Kubernetes, MQ/Kafka/Kinesis etc., CI/CD/DevOps

ЕЩЕ ТРЕБОВАНИЯ (кроме профессионализма):

- Опыт разработки от 7 лет

- Проактивность, честность и самодисциплина (у нас нет ресурсов на low-level management, в команде нет иерархии - у нас все профи, нет middle-ов; и режим работы свободный, но с учетом времени коллег)

- Любовь к пользователям: несмотря на текущую загрузку, мы никогда не игнорим возникающие проблемы пользователей. Наши account-менеджеры всегда уверены, что они могут на нас опереться

- Умение работать без четких ТЗ 

- Умение проявлять конструктивное несогласие, слушать аргументы и идти на компромиссы. Когда работаешь в высокопрофессиональной команде, споры неизбежны. Нам не интересны "кивалы", но и неконструктив недопустим

- Желание копать новые темы, разбираться в новых инженерных вызовах, бизнес доменах. Их будет много

- Готовность не уходить в offline надолго - поддержка платформы пока на наших плечах

Условия работы

  • Место работы свободное (можно гибрид, офис в историческом центре Москвы, можно удаленно)
  • Временная зона - MSK +- 3ч
  • График свободный, но с учетом времени коллег и совещаний
  • Во время болезни оплачивается 100% з\п без больничного листа
  • Отпуск оплачивается 100%
  • Медстраховка

Бонусы

  • Компенсация затрат на спорт в пределах лимита

Дополнительные инструкции

2 интервью - на первом знакомимся, даем домашнее задание на ~4 ч, на втором обсуждаем результаты и проясняем техническую квалификацию.

Overview

  • Employer: L-Charge
  • Job Title: Senior Java/Kotlin backend developer in EV charging startup
  • Published: 10 months, 1 week ago
Apply For This Job