Full stack developer
ONGRID LLC
Industry:
Information Technologies, Software Development
Deadline:
1/29/2023
City:
Yerevan
Employment type:
Full Time
Work experience:
Senior
Job posting has expired
Description
Looking for a skilled full-stack web app developer (both frontend and backend).
Responsibilities
- Design and prototyping of algorithms and microservices in Python and/or JavaScript;
- Development planning, release management, Code Reviews
- Drawing up specifications for interfaces, algorithms, microservices, API.
- Maintaining up-to-date technical documentation, tests, and support for CI and staging environment;
- Coordination with the architect and subcontractors (frontend, operations);
- Participation in the design process: analysis of technical requirements, clarification of specifications, estimation of terms and resources, planning together with the PM and the architect;
- Formalization and delegation of tasks, monitoring the work of subordinates, conducting interviews and code reviews;
Requirements
- Level: Middle+ or Senior
- English: at least Upper-intermediate (to communicate with English-speaking customers)
- Experience in the commercial development of Web applications (in the field of Frontend, Backend or DevOps): at least 3 years;
- 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):
- JavaScript and Frontend JS Frameworks (ReactJS, VueJS) and CSS Frameworks (Material UI)
- Web Servers: (e.g. Django, aiohttp, starlette and similar) and ability to implement REST API, WS
- Linux (Ubuntu server, Debian, CentOS) - package and resource management, administration, troubleshooting
- Containerization (docker, docker-compose) as a means of delivering and deploying applications
- Experience with OpenSource projects, the ability to independently bring the project up from the repository, understand how it works, analyze and document it.
Additional Notes
Job type: Full time
- Official employment
- Five days work week
- Comfortable office in the center of Yerevan
- Competitive salary, share options, bonuses
Interested candidates are welcome to submit their CV to e-mail as well