Desenvolvedor sénior Ruby e/ou Clojure

em Frankfurt, Potsdam ou Remota

United Signals supports companies with software-as-a-service solutions in the digitalization of customer offerings as well as the automation of work processes within and outside the financial sector. Especially among banks, asset managers and other professional financial service providers, United Signals has been able to establish a strong name for itself.

Your tasks

Development of the technical basis for a novel green field project in the context of dynamic forms and contracts based on Clojure in the backend and depending on your experience also with ClojureScript/React/Reagent in the frontend

You will learn Clojure with us. (We are sure that this is the right language for this product and that you will soon see it that way. If you already have experience with functional programming languages, then by all means let's talk!)

Since we share a lot of Clojure code between frontend and backend, working on the frontend is open to you as well

You'll be dealing with abstract concepts and (meta-)data modeling, as well as concrete issues related to implementing customer requirements

You will also develop our existing Ruby backend on your own, create processes for our customers and then operate these solutions in the cloud

If you enjoy it, you can also work in the frontend

You will be involved in the entire software development cycle, from design and live deployment to maintenance and documentation

You ensure the quality of the code through code reviews and automated tests

You support and advise your colleagues in the development of concepts and ideas

Your profile

You have excellent knowledge and experience in the development of backend systems, especially in Ruby and Ruby on Rails

You have practical experience in a functional programming language or a LISP dialect

You manage the balancing act between reliability, maintainability and performance

Software development is your passion and you have a high standard on very good code craftsmanship

You have good knowledge and experience in many of the following technologies: Ruby, FP, Linux, cloud hosting, Redis, git and have at least some experience with HTML/CSS/JS

You have experience running applications on Linux

You already have experience with agile development processes like Scrum, BDD, Specs

You can communicate well and discuss your approach objectively

Experience in the financial industry is a plus

You have a good knowledge of German as well as very good written and spoken English

What we offer

A challenging task

The opportunity to fully contribute with fun and support United Signals in its further growth

A free design of the development environment and room to bring in your own ideas and actively participate in project content

Access to a modern Software development environment (Ruby on Rails, Clojure, React, Ansible, Scrum, BDD, Cloud) and an IT that likes to use free software

A creative, motivating, and flexible work environment with short decision-making paths and flat hierarchies

Fair compensation and working in a family team where trust, respect and appreciation are paramount

You're interested?

Then we look forward to receiving your application documents with details of your possible start date and salary expectations to