Position: Senior Full Stack (Node.js/React.js) Engineer
Company: AgileEngine
Category: Node.js
Experience required: 3y
English level: upper
Published: 2021-10-01T00:00:00+03:00

**About the project**

HomeCare.com provides technology and tools to help families and Caregivers connect with each other. Each individual is solely responsible for selecting a care provider or care seeker, whichever applies, and complying with local and federal laws in connection with a business relationship they create. 

**With us you can**
• Work in a dream team of A-players, 65% of whom are seniors
• Be sure your opinion matters
• Create solutions that will be used by global giants like Paramount, IBM, Deloitte, Volkswagen, and others
• Shape your success journey through a personalized growth roadmap tailored to your interests and goals
• Embrace agility, forget about micromanagement and old-school hierarchies

**Our team is missing someone who has**

• 4+ years of hands-on experience in web development using Nodejs, SQL and React;
• Excellent communication skills and Fluent English
• SQL Expert with 3+ years experience.  Postgres preferred.
• Extensive experience in a fast-paced Agile process using CI/CD.
• Understanding of fundamental design principles behind a scalable application;
• Experience in leading design and architecture related activities;
• Practical experience with Express, Redux, Postgres
• Team/technical leadership experience;
• Experience with such tools as Webpack, Git, GitHub
• Experience working on identifying and influencing business and technical requirements
• Work experience with AWS and various APIs integration
• Solid understanding of OOP principles and how to apply them in JavaScript.
• Solid knowledge and experience with SQL
• Strong knowledge of HTML/XHTML and CSS
• Unit Testing and continuous integration experience
• Experience in managing teams of 10+ people
• Experience in software engineering practices, quality assurance, improving team velocity

**Would be a plus**

• Experience with mobile development – native, web or hybrid a big plus
• Degree in Computer Science, Computer Engineering or Management Information Systems
• Experience in requirement analysis, effort estimating, project scheduling, risk and change management
• Ability to execute and prioritize a number of tasks simultaneously, resolving inter-dependencies
• Passionate about technology, enjoys solving complex problems and learning new technologies