Position: Senior Full Stack engineer with NodeJS and AWS
Company: Grid Dynamics
Experience required: 3y
English level: upper

As a key engineer, you will be working in collaboration with worldwide industry experts. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.

Responsibilities:

- Participate in the design and development of web applications from requirements analysis to production.
- Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
- Analyze and improve application performance
- Search for simple and robust solutions to complex tasks
- Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success

Requirements:

- Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field (or equivalent experience)
- Have 5+ years of experience writing and deploying production code
- Strong ability to abstract complex problems to their essential components and design and implement elegant solutions for them
- Robust OO Programming and OO Design concepts knowledge
- Strong knowledge of Java8
- Experience working with Spring/Spring Boot
- Knowledge of cloud technologies on the AWS platform
- Experience working with ReactJs 
- Strong unit/integration testing experience
- Delivery Focused using Agile Development Methodology (Scrum/Kanban)
- Need to be a team player while having the capacity to work independently
- Strong analytical and logical skills including troubleshooting
- Good interpersonal communication skills, both verbal and written
- Good English both verbal and written skills are a must

We offer:

- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Medical insurance
- Benefits program
- Corporate social events