Position: Software Architect with full stack JS expertise
Company: Echo
Category: Lead
Experience required: 5y
English level: upper

**Main Requirements:**
— More than 5 years of experience on large projects in a consulting or agency environment or on a large enterprise website;
— Great blend of product/business mindset and technical expertise;
— Keeps up with technology trends and can quickly build POCs;
— Must have designed and built complex multi-tiered high-scale enterprise websites;
— Active and current technical background in full-stack development;
— Deep knowledge of React, or another modern front-end framework;
— Experience with headless frontend and microservices architecture;
— Working knowledge of cloud computing infrastructure and security;
— Strong fundamentals in computer science, network security, and software development;
— Relevant technologies: CDN / Akamai/ Fastly/ NodeJS / Advanced React Server-Side;
— Rendering, CI/CD Establishment, Enterprise Logging (Splunk, Kafka);
— Excellent written and verbal communication skills;
— Experience with JIRA or other Agile planning tools;
— Upper-Intermediate+ English.

**As a plus:**
— Experience with analytics (Google Analytics, Google Tag Manager, Adobe Dynamic Tag Management, etc);

**We offer:**
— Possibility to work either remotely;
— Competitive salary based on the results of the interview;
— Challenging tasks and professional growth;
— 18 days of paid annual vacation;
— 5 days of paid sick leaves;
— Professional education, sports, and healthcare reimbursement (50% compensation);
— Regular outdoor activities and team buildings events (after the quarantine);
— IT Club bonus program.

**Responsibilities:**
— Gathering and planning requirements with involved teams;
— Providing project estimates and schedules;
— Prioritization and negotiation across stakeholders;
— Taking ownership and driving assigned projects for successful delivery and business outcomes;
— Bringing structure to your work and the work of others;
— Developing/maintaining project and system documentation, code reviews, and development and QA procedures.