Position: Full Stack Developer
Company: Ciklum
Category: .NET
Experience required: 3y
English level: intermediate

Location: Kyiv, Gulliver

As a Full Stack Developer, you will join our team and influence on the project which is being created using the latest technologies (ES6+, TypeScript, HTML5, CSS3, Angular, EmberJS, .NET Core, ASP.NET Web API, SQL Server, NoSQL), multi-tier distributed architectures and approaches (CQS, CQRS, DDD, SOA), various hosting (IIS, K8s) and test automation.

**Responsibilities:**
-	Close collaboration with business (Product Owners) – discuss and implement business requirements
-	Suggest technologies, approaches and solutions, discuss it together with the team and decide which one to use
-	Contribute to solutions design, create, update, improve product architecture and optimize product performance
-	Our teams are agile and cross-functional. All team members focused not only on doing their own tasks but also working together and assisting other team members

**Requirements:**
-	Good knowledge of JavaScript, TypeScript, CSS, HTML, CSS pre-processors (SASS or LESS)
-	Strong experience building SPA applications using one of the modern JavaScript frameworks (EmberJS, Angular, React or similar framework)
-	Proficiency with common Front End development tools such as NPM, Webpack, Babel and Linters
-	Experience with Front End unit, component, functional and UI testing for web applications
-	Follow developments in web standards and best practices
-	Experience in solving problems with performance, usability, and optimization for web applications
-	Deep knowledge of REST principles
-	Experience in microservice architecture
-	Since our environment is international and work requires daily contact with people from other countries we expect that you feel confident in both written and spoken English

**What's in it for you:**
-	Challenging tasks – you and the team are to define every next Sprint, tasks and how they will be implemented
-	Smart solutions – yes, we produce them
-	Career and professional growth opportunities
-	Conferences, knowledge sharing activities, certifications
-	Sport and team-building activities
-	Office in Gulliver. Nice view in any weather
-	Smiles and jokes