Position: Clojure developer
Category: Data Engineer
English level: upper
Years of experience: 2


As a software developer, I was primarily responsible for developing and implementing new core functionality and maintaining the existing one with Clojure. I developed and implemented 2 micro-services from scratch that work in production, established a lot of new logic, developed endpoints, tests and refactored exiting code base using Clojure; • Supported legacy Python code; • Developed Python scripts to automate implementation processes; • Created LLD documentation, wrote specifications for endpoints; • Participated in the on-call rotation, which was designed to solve urgent problems in production in 24/7 mode; • Have experience in writing autotests with Java. Worked closely with such Clojure libraries: clojure.core, clojure.spec.alpha, clojure.test, compojure, mount, hugsql, honeysql, medley.core, clj.time, taoensso.timbre. Familiar with: duct framework, datomic, core.async.
An interesting project. Professional growth.