Position: Senior Full Stack Web Developer
Company: devico.io
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

Purpose of this Role: This role is key to contribute to create, develop and fine-tuneour products. It requires strong technical skills coupled 
with resilience, enthusiasm and drive. Strong collaboration with the rest of the team is required, as well as a can-do and team player attitude.

Key Responsibilities: 
1. Define and develop technical component design based on 
specifications for RealTyme’s web applications, in 
collaboration with the development and product team.

2. Implement new features and functionalities in a modular 
way using different existing core components and 
proprietary cryptography layers and communication 
protocols.

3. Code reviews of the other team members and effort 
estimation for the upcoming feature builds.

4. Improve the software performance and quality based on 
event-based architecture and deep memory inspection.

5 . Maintain and extend the existing source code and 
participate in the enhancement of other components of the 
our product.

6 . Participate in handling customer requests originating from 
QA and Integration/Support engineers.


Experience: 
6+ years of full stack web development including (last) 5+ 
years programming in JavaScript or Typescript.

Attitude, Skills and Knowledge:
1. Good knowledge of several modern web frameworks. 

2. Outstanding HTML and CSS skills. Knowledge of at least one 
CSS preprocessor is mandatory (Sass, Less or Stylus).

3. Strong experience with object-oriented and functional 
programming.

4. Good knowledge of Gitlab and continuous integration tools 
like Jenkins.

5. Good knowledge in real time communication systems (e.g., 
WebRTC, VoIP, messaging) software development.

6. Solid experience with asynchronous and event-driven 
programming.

7. Good knowledge of web security. Encryption libraries, OS and 
network security is a plus.

8. Experience with Agile software development, Scrum is a plus.

9. Structured and synthetic approach to software development, 
with a passion for clean code and design.

10. Experience with Electron is a strong plus.

We offer you:
- Compensation for accounting and legal support
- Experienced colleagues who are ready to share knowledge
- Excellent opportunities and prospects for professional growth
- Participation in a variety of projects with a wide variety of software development processes
- Study and practice of English: courses and communication with colleagues
- Free English classes
- Paid vacations
- Medical Insurance
- Discounts to the gym
- Comfortable office in the city center near the metro