Requirements:
• Passion to design and code stuff which makes people work smarter;
• A degree in Computer Science;
• Proficiency (3+ years) in backend development: .NET framework, C#, ASP.NET, WebAPI, IoC/DI, EF, MS SQL, Windows Azure platform, RESTful services;
• Proficiency (3+ years) in frontend development: HTML5, CSS3, JavaScript frameworks: React.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;
• Work in the team of professionals, with strong focus on innovation and ongoing improvements;
• Accountable and responsible.
Responsibilities:
• 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.
About the project:
We are looking for a Senior 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, 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.
An open mindset, desire to learn new technologies (including AI/ML/NLP related areas), and spoken/written English are highly welcome!