Position: Middle Software Engineer
Company: Launch Labs
Experience required: 3y
English level: upper

Hey!
Launch Labs is looking for a skilled Middle Backend Engineer to work directly with the CTO of the project. You will be excited by the range of technical challenges to handle, from simple CRUD to complex event processing pipelines.

Benefits:
- paid vacation: 4 weeks/year
- 2 per month payments of salary
- flexible working hours
- medical insurance
- interesting projects and challenging tasks
- additional expenses covered for the professional courses and training
- zero bureaucracy
- young and enthusiastic team to work with
- remote work
- friendly atmosphere: we trust our colleagues and don't use any kind of time-trackers to spy on you

Job Requirements:

Character traits:
-strong organization;
-strong attention to detail;
-being nice and friendly;
- desire and motivation to learn;
- being a self-starter.

Technical skills:
- experience working with Ruby;
- one other language like Python or Elixir;
- Javascript and Typescript will be a plus.

Databases:
- SQL (MySQL, Postgres);
- NoSQL (Mongo);
- testing;
- unit testing;
- functional testing;
- API design;
- Domain-Driven Design;
- AWS
- general cloud development;
- security;
- secure programming practices;
- Linux
- to be proficient with Dev Tools:(Jira, Confluence, GitHub, Slack, Mac).

Responsibilities:
- backend (API) Software development;
- testing / TDD;
- DB and API design;
- documentation;
- troubleshooting and fixing bugs;
- sprint planning and story estimation.