Job Description
Requirements:
- • 4+ years experience programming in Typescript, Node JS
- • Strong Computer Science fundamentals, object-oriented design skills and producing well-engineered design (SOLID, design patterns)
- • Strong skills in SQL and RDBMS solutions
- • Experience with in-memory storages, NoSQL
- • Experience with containerized applications, Docker and Kubernetes are appreciated
- • Strong knowledge of HTTP stack and REST principles for integration with 3rd-party vendors
- • Experience with Microservice Architecture
- • Experience with Linux/Unix system
- • Intermediate level of English
Responsibilities:
- • Serve as a key leader and expert on Nodejs practices
- • Creating first-class back-end systems by writing clear, sustainable and well-tested code;
- • Improving performance and refactoring existing code
- • Take part in environment/architecture planning and estimation
- • Cover code with unit tests
- • Write documentation
- • Mentor junior/middle members of the team
- • Take part in the hiring process
We offer:
- • Full-time job with a flexible schedule
- • Opportunity for career growth
- • Zero bureaucracy
- • Benefits package (vacation, sick leaves, English classes)
- • Corporate events and activities
- • Opportunity to contribute ideas and suggestions to the processes
- • Regular compensation reviews
- • Training incentives
- • Open and fun working atmosphere without any bureaucracy
- • Regular company events with a chill atmosphere and board games