Мне не очень понятно, как Вы стали "бэкэнд разработчиком" без курса элементарной алгебры. Ни за что не поверю, что Вам не приходится решать квадратные уравнения, применять формулы сокращенного умножения и, как минимум, знать, что такое логарифм, чтобы уже на уровне бэкэнд разработки подсчитывать время работы алгоритма и/или процедуры.
Тут одно из двух: либо Вы соврали о том, что являетесь бэкэнд разработчиком, либо это злонамеренный троллинг.
Злые и недоброжелательные намерения очевидны в обоих возможных вариантах.
И да, в рамках ОБЖ придётся знать, что такое ПДК и как рассчитывать скорость ветра и оценивать районы поражения АХОВ и СДЯВ. Тут вам, уж извините, без школьных курсов алгебры и геометрии тоже не обойтись. ОБЖ на алгебру с геометрией опирается самым непосредственным образом.