Position: Node.js Senior Engineer #7353
Company: Lohika
Category: Node.js
Experience required: 3y
English level: upper

MAIN TASKS AND RESPONSIBILITIES:
Take part in requirements analyzes, research implementation ways and possibilities.
Participate in creation of application design and architecture.
Analyze and estimate implementation efforts.
Actively participate in developing new features from scratch.
Continuously collaborate with stakeholders.
Report to Delivery Manager about current team status, technical and other risks.
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
Must have:
5+ years of solid experience with JavaScript on backend side.
Full application lifecycle experience.
Strong JavaScript skills, including latest specifications.
Good understanding of backend services design and architecture.
Experience in Unit Tests / Functional Tests / Integration Tests.
Experience with debugging, profiling and optimization.
Relational and non-relational database interactions.
CI/CD and related tools like CircleCI.
Experience with AWS: RDS, SQS, SNS, S3, SES
Docker, Kubernetes.
Good grasp of software engineering principles and practices.
Tends to engineering excellence and getting things done.
Good communication and collaboration skills.
Sufficient English level for communication (verbal & written).
WOULD BE A PLUS:
Practical experience with SOA, Microservices and understanding of distributes system design, patterns.
Terraform