General
SeniorFulltimeRemote
Languages
German - AdvancedEnglish - Mastery
Skills
ITDevelopmentJenkinsDesignEngineeringSQLComputer ScienceRubyRedisWeb ApplicationsSoftware EngineeringWeb ServicesRuby on RailsAPI DesignHerokuInformation SystemsScienceDOORSBusiness OperationsMission Critical

Description

What you will be doing

  • Responsible for the design, development and implementation of organisational information systems, software applications, and IT support and infrastructure systems. 
  • Direct and manage IT planning, schedules, policies and programs for the organisation's data processing, network communications, business operations, computer services and management information systems, according to established goals and objectives.
  • Drive implementation of development best practices throughout the organisation, while governing control and ensuring objectives are achieved.
  • Identifying emerging information technologies to be analysed, assimilated and integrated within the organisation. 
  • Oversee development of mission-critical applications and technology to support the company’s long-term goals.
  • Travel to conferences or among satellite facilities may be required.


More about you

  • 7 + years experience as well as a Master’s Degree with a background in Computer Science IT or software engineering.
  • MBA is a plus.
  • Proficient with Ruby on Rails, Heroku, Redis, Elastic Search, and sidekiq queue.
  • Expert on writing high-performance applications in terms of queries and overall system performance and able to monitor them.
  • Proficient command of Active Record as well as raw SQL queries. 
  • Expert command of challenges like scaling the DB out (not up).
  • Expert knowledge of the architecture of web applications.
  • Expert in RESTful API design, system architecture as well as building microservice-based systems in Amazon Web Services.
  • Proficient with CI/CD tools especially Jenkins and Jenkins-X.
  • Good command of English since it is our company's language.


What we offer

  • A full-time position with a competitive compensation package.
  • Demanding tasks in a fast-growing company with a lot of responsibility.
  • Independent work with high responsibility level, tremendous possibilities of developing your role and skills within the company.
  • A multi-cultural team including flat hierarchies with open doors to share your ideas and feedback.