JOB DESCRIPTION: 
OnGrid is looking for a Full Stack Developer to join its team.
RESPONSIBILITIES: 
- Develop full stack web applications (including frontend, backend and integrations) from scratch;
- Responsible for development planning, release management, code reviews;
- Draw up specifications for interfaces, algorithms, microservices, API;
- Maintain up-to-date technical documentation, tests, support for CI and staging environment;
- Constantly interact with the architect and subcontractors (frontend, operations);
- Participate in the design process: analysis of technical requirements, clarification of specifications, estimation of terms and resources, planning together with the PM and the architect;
- Responsible for design and prototyping of algorithms and microservices in Python and/ or JavaScript;
- Formalize and delegate tasks, monitor the work of subordinates, conduct interviews and code reviews.
REQUIRED QUALIFICATIONS: 
- Level: Middle+ or Senior;
- At least 5 years of experience in development or system administration;
- At least 3 years of experience in commercial development of Web applications, in the field of Frontend, Backend or DevOps;
- Knowledge of English language: upper intermediate (to communicate with English-speaking customers, write and approve document);
- Willingness to demonstrate previous experience (repositories, documentation);
- Knowledge of version control tools and code collaboration practices (Git, GitHub, GitLab);
- Deep knowledge of the following technologies (at least 2 from the list below, willingness to master the missing ones):
a) JavaScript and Frontend JS Frameworks (ReactJS, VueJS) and CSS Frameworks (Material UI);
b) Web Servers: (e.g. Django, aiohttp, starlette) and ability to implement REST API, WS;
c) Linux (Ubuntu server, Debian, CentOS) - package and resource management, administration, troubleshooting;
d) Containerization (docker, docker-compose) as a means of delivering and deploying applications;
- Experience with OpenSource projects, ability to independently bring the project up from the repository, understand how it works, analyze and document it.
APPLICATION PROCEDURES: 
Interested candidates are welcome to submit their CV to: **@******.*** indicating the position title ("Full Stack Developer") in the subject line of the email.
Please clearly mention in your application letter that you learned of this announcement through Career Center and mention the URL of its website - www.careercenter.am. Thanks.