A culture of learning

Learning is part of every job at Retailic and you get the tools and opportunities to develop yourself continuously. If you're open, eager to learn, and curious about new technologies, then you're probably a good fit. If you have self-discipline, remote working is not a problem.

WHAT YOU CAN EXPECT?

  • To become a part of a small but well-organized, and competent team.

  • To develop skills with modern, cutting-edge technologies.

  • To use the same tools as elite companies like Facebook and Instagram.

WHO WE ARE LOOKING FOR?

A focused and ambitious individuals with passion for programming, problem-oriented thinking and solution-driven approach. Math skills appreciated.

WHAT WE EXPECT?

Code quality is the most important. Show us a repository with nice code in ClojureScript using React.js, that communicates with servers through Sente, and we hire immediately.

Frontend Developer

Duties
Creating dynamic frontend applications.
Requirements
  • Experience working with HTML, CSS, and JavaScript.
  • Knowledge of the AngularJS framework
  • Knowledge of React.js is preferred
  • Good communication and interpersonal skills
  • A passion for programming
  • A focused, ambitious, and solution-driven approach

Code quality is the most important. Show us a repository with nice code in ClojureScript using React.js, that communicates with servers through Sente, and we hire immediately.

If you have self-discipline, remote working is not a problem.

Backend Developer

Duties
Creating and development of backend applications.
Mandatory Requirements
  • Comfortable with one of following programming languages: Clojure (or other Lisp), Scala, Ruby, Python, F#/OCaml or other functional language
  • Good knowledge of SQL and relational databases
  • Knowledge of concurrent programming
  • Familiarity with web application development
  • Familiarity with client-server communication, esp. with HTTP protocol
  • Comfortable with Unix-like systems
  • Comfortable with version control system (git preferred)
  • Working knowledge of English language
Preferred skills
  • Experience with web application development
  • Experience with TDD methodology
  • Working knowledge of Java and JVM
  • Experience with PostgreSQL
  • Experience with "NoSQL" databases (Redis especially)

We mainly use Clojure, but we do not require it at the beginning: knowledge of any functional language enables you to easily learn Clojure.

If you have self-discipline, there is no problem with remote working.

Send an application, we’ll get back to you.