Position: Middle JavaScript Developer
Company: Binary Studio
Experience required: 3y
English level: upper

Binary Studio is looking for a Middle JavaScript Developer.

About the project:
The solution is a desktop application offering rich functionality for managing schemas of JSON Document-based NoSQL databases and RESTful APIs. It allows users to visually design, model, document and export data to various data formats. The application aims to serve the needs of analysts, solution designers, architects, developers, and database administrators.

Stack:
Node.js/Electron, React/Redux, SCSS.

Team Composition:
8 SWE, 1 QA, 2 Architects.

Talent you’ll bring into our team:
• Several years of experience with Node.js and React
• Understanding the principles of OOP, SOLID and the ability to apply them in practice
• Knowledge of algorithms and data structures is a plus
• Upper-Intermediate level of English as communication with the customer takes place directly
• Being a reliable team member, who gets things done and is a quick learner.

It would be nice if you have:
• Experience with any databases (MongoDB, Elasticsearch, MySQL, SQL Server, Oracle, Cassandra, Apache Hive) or schema formats (JSON Schema, OpenAPI/Swagger, Avro, Parquet, Protobuf)
• Experience with writing tests: Testcafe, Cypress, mocha.

Responsibilities:
• Development of new features
• Integrating new databases or data/API schemas
• Maintenance of existing code base by the guidance of experienced developers

What we offer:
Professional Growth opportunities
• Ambitious goals and interesting projects
• We have the most competitive software development academy in Ukraine - Binary Studio Academy. In 2022, it became international and we had more than 7800 applicants. It’s pretty unique, too: it’s online, free and intensive as hell! You will have a chance to enrol as a coach or a lecturer and develop further leadership and project management skills!
• Regular & transparent performance and salary review based on results of work
• Mentorship and Personal Development Plans for everyone in the company by your request
• Regular educational events from our internal experts (you can be one of them:-))
• Possibility for both vertical or horizontal growth.

Benefits program
• 19 working days of fully paid vacation, 15 days of sick leaves, 10 days for State holidays, additional days off
• Compensation for self-development and support in receiving certificates/attending conferences, etc.
• Accounting support
• English lessons
• In-house library of best-selling IT books which is regularly supplemented according to our team’s preferences.

Comfortable Working conditions
• Flexible working hours
• Amortization program or provision of required equipment
• Hybrid working model (remote or from a cozy office in Lviv)
• Gaming room with table tennis and board games
Community
• Various corporate events (psychological training, based on employees’ needs to care about mental health, New Year celebration, team buildings, etc)
• Celebration of important personal and project milestones (project successes, B-days, anniversaries, marriage, childbirth)
• Support of team members during russian aggression (evacuation, safe accommodation in Western Ukraine, financial support for those who joined Armed Forces, donations, etc).

Want to know more? Then send us your CV — we would be happy to meet you and discuss everything in more detail!