Overview

We’re looking for a bright-minded and passionate Javascript developer, who will join our development team to work on our current and future projects. We seek quick learners who are committed to permanent professional growth and are able to master new technologies. The willingness to work in collaboration with the creative team and mind openness are principal qualities of all our potential team members.
You’ll work in a friendly and fun atmosphere where each member of our growing team is ready to share their knowledge and experience. Our portfolio includes a wide range of interesting projects which will allow you to gain experience in different areas of software development.

Responsibilities:


- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
- Writing reusable, testable, and efficient code
- Integration of front-end elements with server-side logic
- Work in a cross-functional team with specialists from various fields

Required Qualifications:


- Strong proficiency with Javascript/Typescript
- Knowledge of Node.js and available frameworks (Express, Koa)
- Knowledge of any server-side programming language (PHP, Python, Java, .NET) is a plus
- Familiarity with authentication and authorization systems and protocols (OAuth2, Tokens, JWT)
- Understanding of REST Principles and experience in writing RESTful APIs
- Strong experience in Relational and NoSQL DB integrations
- Understanding of front-end technologies, such as HTML5, and CSS3
- Experience in writing unit tests and end to end tests
- Understanding fundamental design principles behind a scalable application
- Proficient understanding of code versioning tools such as Git
- Experience of work in an Agile Scrum or Kanban environment
- Ability to work with little direction and deliver results
- Excellent team skills and communication skills
- Excellent troubleshooting and debugging skills
- An aspiration to learn and the ability to do it quickly and independently
- Good English reading and writing skills