Software engineering experience with Node.js (1.5+ years)
Solid and proven software engineering experience no less than 3 years (C, C++, C#, Java, Python, Ruby, PHP, etc)
Experience in writing and using REST APIs
Experience with serverless architecture
Experience with RDBMS (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, etc)
Experience with building and deploying with AWS cloud infrastructure
Advanced use of Git
Solid knowledge of testing principles
Good verbal and written communication skills
At least Intermediate level of English
Micro-services architecture
Experience in creating technical specifications or architecture visions
Terraform
Experience with CI/CD tools (Gitlab, Github, Travis, etc.)
Develop your professional skills
Grow within the company
Fair and competitive compensation and benefits
Flexible working conditions
Great office, a
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations
Develop and maintain applications written in Node.js
Take part in architecture designing, planning, and prototyping
Write tech specifications for APIs
Write unit tests and integration tests
Keeping code quality at a high level and participate in code review
Participate in verbal and written communication with the client(s)
A solution that helps users to communicate with government and solve daily troubles within city life. It detects and notifies about weather disasters and helps to track status of requests. Technology stack: Node.js, Amazon Web Services (DynamoDB, API Gateway, Lambda, S3, CloudFront, etc), Terraform, Gitlab CI/CD