Position: Senior Full-stack (Ruby/Javascript) Developer
Company: CodeTiburon
Experience required: 5y
English level: upper

CodeTiburon is looking for a Senior Full-stack (Ruby/Javascript Developer) to join our team in Kharkiv.

You will work on a visualization application in the field of alternative energy.

The project is about asset management and device integration of IoT devices. The application will visualize different data points such as heat pumps, battery storage etc.

Project technology stack: Ruby on Rails, JavaScript, Vue.js, Docker, PostgreSQL/MySQL, React Native, MongoDB

Your skills and qualifications:
- 5+ years of commercial experience with Ruby on Rails development
- Experience with JavaScript
- Experience with JavaScript Framework Vue.js
- Familiar with concepts like asynchronous programming, closures, data types, and data structures, and ES6
- Strong HTML5/CSS3 knowledge, including concepts like flex and grid boxes layouts, animations, cross-browser compatibility
- Experience with PostgreSQL / MySQL
- Experience with Docker
- Experience with Git
- Upper-intermediate level of spoken and written English

Will be a plus:
- Experience with React Native
- Experience with relational database and graph database (e.g. Neo4J, MongoDB)
- Experience with Cloud Services (Azure, Google, Amazon)
- Experience with IoT Projects
- German skills

Your key accountabilities and responsibilities will include:
- Collaborate closely with the team
- Research new features, analyze requirements, estimate implementation.
- Create clean, well-documented code
- Actively seek to share technical expertise with others
- Follow the best practices and process established in the team

What we offer:
- Professional team.
- Comfortable office in the center of the city.
- Bike and car parking.
- Paid leaves and holidays.
- Reimbursement for courses, conferences, workshops.

If this sounds like you and you have most of the skills and qualifications above please send your CV.

We sincerely thank all applicants for applying; if we like what we see and feel you are a match for our position, we will be in touch.