Position: Middle Full-Stack Developer
Company: Ciklum
Category: Node.js
Experience required: 2y
English level: intermediate

We are looking for a **Senior Full-Stack Developer** to join our team. You will join and be part of the leading company in the world when it comes to digital forensics investigations - **Cellebrite** (https://www.cellebrite.com/en/about/).

**As our Middle Full-Stack Developer, you will be responsible for:**
● Take ownership of the project and drive it from the design to the deployment cycle
● Designing, developing, implementing, documenting, bug fixing and enhancements of a new product
● Be part of an amazing fast-paced team, working closely with other software engineers, development and product manager
● Show passion, innovation, and creativity in building products

**Requirements:**
● 2,5+ years of experience in development (NodeJS – preferably / Java / Python)
● Commercial experience with React / Angular / VueJS, tools (Babel, Webpack, Gulp) and languages (Typescript, ES6)
● Experience in Test Driven Development (TDD)
● Passion for testing and clean code
● Excellent familiarities with RDBMS, NoSQL, and of various ORMs (TypeORM, Hibernate, etc.)
● Experience implementing server APIs (RestFull, GraphQL, gRpc, etc)

**Would be a good plus:**
● Experience working within distributed team
**Personal skills:**
● People person who loves sharing knowledge and best practices, and you’re an independent self-learner, who’s also a great team player
● Curios about new technologies and frameworks, and always push for changes and the evolution of your team
● High standards of code quality, testing and performance

**What is in it for you?**
● Dynamic and challenging tasks.
● Team of professionals: learn from colleagues and gain recognition of your skills.
● Continuous self-improvement.
● Trainings
● Knowledge sharing meetings