Position: NodeJS developer
Company: Digicode
Experience required: 2y
English level: intermediate

**Required skills:**
— Node.js, JavaScript
— experience with unit tests
— proficiency with Git and SVN
— appreciation for clean and well documented code
— familiarity with continuous integration
— secure development good practices
— database and server side (Linux) knowledge
— experience with stress testing and memory/CPU optimization
— knowledge in Jira ticketing system/project management and Confluence documentation
— experience working as part of an AGILE team
— good in English


**Responsibilities**
— design and implement the overall web architecture
— code reviews
— unit/integration testing
— adhering to Agile methodology and design principles of the project
— ensuring the entire stack is designed and built for speed and scalability
— design and construction of our REST API
— integrating our front-end UI with the constructed API
— troubleshoot, test and maintain the core product software and databases to ensure strong
optimization and functionality
— providing solutions to challenging tasks

**We offer:**
— professional and personal development.
— comfortable working environment.
— 18+ working days paid vacation.
— paid sick leaves.
— medical insurance for employees, for children of employees.
— language classes.
— subscription for pool and gym.
— compensation of visiting professional conferences