+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

108-17 =
+
Forgot password

Enter your email, and we will send you your password

IT Specials

Software Engineer – Ruby

ApplySubmit your application

The job listing is published in the following categories

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    Responsibilities

    • Work on projects with clients;
    • Process information from calls and specification documents;
    • Ensure that you understand the tasks at hand;
    • Keep a friendly attitude in the communication with your colleagues;
    • Take an active part in all project stages. Depending on specific project requirements, these stages could be: analysis, estimation, design, documentation, writing code, testing, resolving issues, and support;
    • Discuss tasks with your colleagues and validate code quality;
    • Further develop your expertise and continue learning.

    Requirements

    • Developing software for more than a year;
    • Understanding of how MVC (Model/View/Controller) works;
    • Able to express a view of the project’s architecture;
    • Willing to break large tasks into small pieces that are suitable for solving;
    • Experience with Ruby’s ActiveRecord, Concern, Routing, Before filter, Scope, Byebug, or Binding.pry;
    • Experience with relational databases (MySQL, MS SQL, Oracle, or something else);
    • Experience with OOP;
    • Knowledge of Design Patterns;
    • Knowledge of Multithreaded Programming;
    • Knowledge of Docker;
    • Knowledge of Kubernetes;
    • Experience with source control (Git is preferred);
    • Working comfortably in Agile and Scrum;
    • Willing to solve complex problems in a simple way;
    • Good English (reading, writing, and speaking);
    • Be a team player and care for your colleagues;
    • Willing to invest in your future.

    Skills considered as an advantage

    • Knowledge of React (Components, Redux);
    • Knowledge of Distributed Systems;
    • Knowledge of Unix and Linux systems;
    • Experience with messaging queues (RabbitMQ or something else);
    • Experience with NoSQL databases (MongoDB or something else);
    • Experience with columnar databases (Vertica or something else);
    • Experience with distributed caching systems (Redis, Memcache, or something else).

    Benefits

    • We care for people and are willing to invest in their well-being;
    • We are open and want to improve;
    • We support the certification of our teammates;
    • Friendly work environment;
    • Flexible working time;
    • Brand new office in a perfect location.

    Only short-listed candidates will be contacted. All applications will be treated with strict confidentiality and according to the law.