Senior Developer (Elixir, functional programming)

Pavel Fialkovskiy

Published: 22 Jan 2021

On behalf of our US partner, universally considered to be one of the fastest-growing unicorns in the fintech sector, NCube Ltd. opens the position of a Senior Developer (Elixir, functional programming).  With support from the likes of PayPal ventures, their revolutionary financial SaaS platform enables businesses to spend smarter by providing instant insight and transparency into company-wide spending, with the ability to easily manage it; all in real-time!

We are looking for Elixir engineers( functional programmers) that are passionate about solving problems and addressing needs. Being a software engineer with our partner means balancing long term technical concerns with immediate market demands, where you have the power to suggest and enact changes to make something better.

Responsibilities:

  • Participation in the full development lifecycle  
  • Participating in the architecture, design, and development phase of software production  
  • Ability to apply engineering best practices and report on risks, timelines, work is done, and deployment risk mitigation 
  • Evaluating existing codebases to identify areas that need optimization  
  • Assessing the efficiency of technologies, instrumentation, and reporting  
  • Collaborating with the engineering team on prototype development 

Requirements:

  • 5+ years of professional experience in development
  • You are familiar with SCRUM (we use Agile)
  • Experience developing SaaS applications in the cloud 
  • Experience completing and “shipping” finished products and features in a CI/CD environment 
  • Experience with Functional programming best practices/paradigms 
  • It will be a big plus if you are familiar with Elixir, Phoenix and Postgres 
  • Willingness to learn and work with Elixir 
  • Competencies around planning; defining the technical scope and drawing out flow diagrams for architecture before coding takes place  
  • Interpreting analytical and performance data  
  • Comprehensive knowledge of engineering processes, application design, and system optimization  
  • A Bachelor degree in Computer Science or equal
  • Upper-Intermediate English 

We offer:

  • Challenging project 
  • Competitive salary  with the regular review
  • Full-Time job (Office in Kyiv, Maidan Nezalezhnosti area or on-remote) 
  • Flexible working schedule, vacations, paid sick leaves, English courses, regular parties 
  • Good working environment 
  • Great team spirit 
Send CV
X

First name*

Last name

Your email*

Phone

Cover Letter