Position: Software Engineer (BACK END)
Company: ALLTA
Experience required: 5y
Category: Node.js
English level: upper
Published: 2021-07-01T00:00:00+03:00

Our engineering team is product-minded, focused on creating a next-generation payments infrastructure, offering the best possible developer experience for accepting payments online. We currently use Node.js and running on AWS lambda, but our tech stacks are subject to change, and we hire agnostically.

**WE OFFER:**

People-oriented management without bureaucracy
The friendly climate inside the company which is confirmed by the frequent come back of previous employees
Flexible working schedule
Paid time off (18 working days per year, plus all national holidays and 9 sick days)
Laptop of your choice: MacBook Pro or Windows/Linux business laptop + large extra screen
Full financial and legal support for private entrepreneurs
Education compensation
Free English classes with native speakers or with Ukrainian teachers (for your choice)
Dedicated HR
Comfortable offices in the city center (pets friendly btw:) )
Possibility to choose your workspace either remote or combination of your home and one of our development offices/possibility of rotation between offices (Kyiv, Kharkiv)
We help with relocation. If you’d like to move to Kyiv or Kharkiv, we’ll try our best to make your relocation smooth and effortless
Last but not least - regular team buildings and corporate event

**RESPONSIBILITIES:**

Designing and implementing highly secure, fault-tolerant APIs for our front end app
Working in close collaboration with infrastructure and frontend teams
Taking ownership of key technology decisions, building for scale, and optimizing for output
Continuously look at ways of improving our ways of working
Developing deep payments expertise, always looking for ways to optimize our backend infrastructure
Creating detailed internal documentation for the projects you work on

**REQUIREMENTS:**

4-8 years of backend experience.
Experience building high performance, distributed systems
Experience with Node.js
Experience in driving and using modern development practices such as BDD and TDD would be highly advantageous
Passion for beautiful, well tested code
In-depth understanding of the entire development process (design, development and deployment)
Experience working in a fast-paced environment

**WILL BE A PLUS:**

Experience with AWS
Past Experience is a Fintech startup is a plus