Position: Senior .NET Full Stack Engineer
Company: N-iX
Experience required: 3y
English level: intermediate

Their software portfolio helps our clients reduce costs, improve operational efficiency, strengthen compliance and oversight and anticipate and manage every detail of risk.

You will be working as a part of the new project team. The primary focus will be the creation and implementation of a responsive web application with an emphasis on clean and efficient code, always with an eye on usability and performance.

Your main duties will include the creation of modules, components, and unit tests that meet defined functional requirements in an agile development environment. Implementation of UI/UX designs, in terms of database, server and client-side code will be up to you.

**Responsibilities:**
- Deliver complete, clean, tested, reusable UI components
- Ensure high performance on both mobile and desktop
- Write documented C#, JavaScript, HTML, and SASS with corresponding unit tests
- Be a valuable and integral part of a high functioning team

**Requirements:**
- 3+ years experience as a software developer
- BS in Computer Science or equivalent professional experience
- High proficiency with C#, .NET CORE, WebAPI, JavaScript (ES6) and HTML5
- Professional, precise communication
- Deep knowledge of OOD, software patterns and JavaScript practices based on practical experience
- Create self-contained, reusable, and testable modules and components
- Extensive knowledge of CSS and JavaScript
- Experience with creating infrastructure serving the front-end application and assets
- Working knowledge of continuous integration (CI) processes and practices
- Working knowledge of code repositories, branching and merging
- Write valuable unit tests
- Expert knowledge of C#, LINQ, EF, SQL and the Microsoft development stack.

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring and comfy office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.