{"id":403,"date":"2023-02-06T15:35:59","date_gmt":"2023-02-06T15:35:59","guid":{"rendered":"https:\/\/inproject.org\/?post_type=vacancy&#038;p=403"},"modified":"2024-04-29T08:05:24","modified_gmt":"2024-04-29T08:05:24","slug":"senior-full-stack-developer-nodejs-react","status":"publish","type":"vacancy","link":"https:\/\/inproject.org\/en\/senior-full-stack-developer-nodejs-react\/","title":{"rendered":"Senior Full Stack Developer (nodejs, react)"},"content":{"rendered":"<h4 class=\"has-custom-transform wp-block-heading\" style=\"text-transform:uppercase\">Requirements:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Required technology stack. Front-side: ReactJS, Redux. Back-side: NodeJS, Express. DB: experience with MongoDB, SQL databases, DynamoDB. Essential experience: Docker, K8s. Experience working with queues: SQS\/RabbitMQ, AWS S3. Mandatory practical experience with CQRS, design patterns, writing unit and integration tests. Event sourcing and DDD \u2013 will be a plus. Experience with TypeScript\/Flow.<\/li>\n\n\n\n<li>Strong lead experience in development\/support of CRM systems is highly desirable. Alternatively, solid experience in fintech\/e-commerce domains (working with admin panels, ERP\/CRM). Experience in: making architectural decisions, forming a team, creating work plans, conducting code review. Mentoring and onboarding a team.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"has-custom-transform wp-block-heading\" style=\"text-transform:uppercase\">Preferred qualifications:<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Knowledge of PHP, experience working with VOIP, experience working with Asterisk.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"has-custom-transform wp-block-heading\" style=\"text-transform:uppercase\">Tasks and responsibilities:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deep analysis of the source product, identifying problematic areas in code\/architecture\/approach. Developing a refactoring plan, releases, conducting code review.<\/li>\n\n\n\n<li>Team formation, mentoring and onboarding. Participation in creating work plans, estimation, development control, code review. Periodic communication with top-level internal customers.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>\u0412\u0438\u043c\u043e\u0433\u0438: \u0411\u0443\u0434\u0435 \u043f\u0435\u0440\u0435\u0432\u0430\u0433\u043e\u044e: \u0417\u043d\u0430\u043d\u043d\u044f php, \u0434\u043e\u0441\u0432\u0456\u0434 \u0440\u043e\u0431\u043e\u0442\u043c \u0437 VOIP, \u0434\u043e\u0441\u0432\u0456\u0434 \u0440\u043e\u0431\u043e\u0442\u0438 \u0437 asterisk. \u0417\u0430\u0434\u0430\u0447\u0456 \u0442\u0430 \u043e\u0431\u043e\u0432`\u044f\u0437\u043a\u0438:<\/p>","protected":false},"author":4,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","vacancy-category":[27],"tag-vacancy":[102,103,101],"class_list":["post-403","vacancy","type-vacancy","status-publish","format-standard","hentry","vacancy-category-rozrobka","tag-vacancy-nodejs","tag-vacancy-react","tag-vacancy-rozrobka"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/vacancy\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/vacancy"}],"about":[{"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/types\/vacancy"}],"author":[{"embeddable":true,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":2,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/vacancy\/403\/revisions"}],"predecessor-version":[{"id":1294,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/vacancy\/403\/revisions\/1294"}],"wp:attachment":[{"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"vacancy-category","embeddable":true,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/vacancy-category?post=403"},{"taxonomy":"tag-vacancy","embeddable":true,"href":"https:\/\/inproject.org\/en\/wp-json\/wp\/v2\/tag-vacancy?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}