Position: Middle Java Full-Stack Engineer
Company: N-IX
Experience required: 2y
Category: Java
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

We work in cross-functional delivery teams with developers, product managers, designers, and QA working together to create efficient, great-looking, and useful products.
For this role, we are looking for a Full-Stack Engineer focusing on our web app. Your role will be to develop and deliver new features that improve the value of the product.

**Responsibilities**:
Work together with our product design team to create beautiful user experiences
Code primarily using Java and JavaScript
Continuously design, develop and deploy frontend and backend services with a focus on high availability, great quality, low latency, and scalability
Measure and evaluate features and system metrics to continuously improve user experience and service performance
Be proactive, go beyond expectations

**Requirements**:
Highly proficient in Java
React.js
​HTML/CSS Styling
Rest Services and Web Sockets
Passionate about great design and UI
Ability to work all the way from high level architecture design down to efficient code
You have a good understanding of system design, data, structures and algorithms
Be able to take initiatives and collaborate across teams
Relevant education or experience 

**Nice to have**:
Mongo DB
Elastic Seaкch
Rest Services / GraphQ

**We offer**:
Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring, comfy, clean and safe 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.