Position: Senior NodeJS Developer
Company: Grid Dynamics
Category: Node.js
Experience required: 3y
English level: intermediate

Details on tech stack
- Java, Spring, Node.JS, React, Docker, GCP, Cloud Pub/Sub, Cloud SQL, Kubernetes

Min requirements to the candidate
- 5+ years of experience in software development
- Hands-on experience with Google Cloud platform
- Experience in design architecture for high performance and availability
- Experience in organizing and leading teams of up to 10 people
- Solid expertise in JavaScript (Node.JS), React
- Hands-on experience with PostgreSQL, SQL
- Knowledge in Jest
- Practical experience in delivering applications to production and further support
- Very good English and communication skills
- Nice to have requirements to the candidate
- GCP certifications
- Experience with frontend and React is a plus
- Experience in Retail domain
- Ability to understand Spanish language

Current team size, their locations and whether team is going to grow?
- Building team from scratch. Project team 20-50 people with different specializations

What tasks the candidate will work with?
- Design, develop, and deliver high performance/scalable services using Java (Spring)
- Drive discussions about component architecture, user stories breakdown, estimations, and demos with your peers
- Maintain proactive collaboration with the distributed team of engineers, DevOps, Analytics and Product Owners
- Establish and maintain software development processes
- Close interaction with internal/external stakeholders: Product Owners, Architectors, engineering teams, Busness Analysts, Project Managers
- Together with you team be responsible for a certain component and/or microservice

Pluses:
- Large long-term project from scratch
- You will be working on a new ecosystem with a high load
- Modern technologies
- Highly professional team