Middle Full Stack Developer (Kyiv)


Growing and innovative IT company, has an immediate need for a Middle Full Stack Developer to work on the next generation of its products: solutions for Enterprise and Consumer market operating as massively scalable services on Windows Azure.
Candidates shall demonstrate deep knowledge of JavaScript (ReactJS, AngularJS, knockout.js, etc.), practical experience of development and supporting in production feature-rich SPAs on front- and back-end (.NET/WebAPI/EF/SQL). Understand principles of building performant, scalable and reliable cloud applications. Know how to write reliable code. Be prepared to demonstrate examples of your work in these areas.
Open mindset, desire to learn new technologies (including AI/ML/NLP related areas), and spoken / written English are highly welcome

A degree in Computer Science
Proficiency (2.5 + years) in backend development: .NET framework, C#, ASP.NET, WebAPI, IoC/DI, EF, MS SQL, Windows Azure platform, RESTful services
Proficiency (2.5 + years) in frontend development: HTML5, CSS3, JavaScript frameworks: Angular.js, React.js, knockout.js. (FLUX/REDUX flows, TypeScript, ES6 knowledge is a big plus)
Working knowledge of Microsoft Exchange (Including Exchange Web Services), Office 365/MS Graph REST API, WEB RTC APIs/Protocols, CRM/ERP products, Chrome extensions development, ML/NLP platforms/frameworks is highly desirable
Proven experience in designing, development, and maintenance of scalable enterprise or consumer-facing web sites and services
Intermediate level of written and spoken English
Accountable and responsible

Full cycle of product/service development: starting from idea to analysis of incoming requirements, to designing solution architecture, implementation and maintenance/support
Primary focus is development of new features to the product and extending/maintaining existing components

The company offers
The salary is approximately $4000
A friendly, informal, and knowledge-sharing environment with open-minded people around you
Chance to join a team of professionals in a company globally recognized for its cutting edge products
Dynamic opportunities for professional growth
20 days of paid vacation yearly
20 days of paid out of office work yearly
Great medical insurance
Corporate activities including corporate trips, skiing, parties, and other team building events
Partly or fully paid extra professional training and courses (when needed)
Snacks and drinks in the office