Position: Full-Stack Node/ReactJS Developer
Company: AYA Software
Category: JavaScript
Experience required: 5y
English level: upper

**Role Overview**
As a Full-Stack Senior Software Engineer, you will work on all parts of our web Fund and Sell application, its libraries, widgets and custom features. 
**Our tech stack** includes React, Node, GraphQL, GitHub, Postgres, Javascript, CSS and a variety of AWS cloud-native technologies.

**Key qualifications of the candidate:**
-You’re proficient in web stack programming, from schema design to building user-facing interfaces;
-You hold a sense of urgency in delivering value to our customers and ensuring product requirements are met each sprint;
-You have designed, built, and maintained production-scale web applications;
-You have built software on a cloud computing platform like AWS / Azure using CI/CD pipelines;
-You have integrated web applications with internal and external APIs;
-You have worked with and maintained SQL relational databases;
-You are comfortable learning and working in any part of the stack, from building and styling React components to designing and deploying NodeJS APIs;
-You have collaborated with engineers through Git Version control and peer reviews;
-You have written technical documentation and can work effectively in a hybrid environment
-You possess at least 7 years of software engineering experience, ideally with some experience leading a small team of other engineers as either a technical lead or manager.


**Functions:**
-Drive the design, implementation, and adoption of internal APIs
-Work with SQL databases and collaborate with the data team
-Champion best practices in software development and Agile methodologies
-Build software using test-driven development, with an eye for good design patterns
-Collaborate heavily with Product Management, Analytics, and Salesforce team members as well as the executive leadership team
-Cultivate empathy with stakeholders to help realize and deliver the optimal UIX
-Mentor junior members of the engineering team

**Interview stages:**
1. Recruitment interview.
2. English check
3. Internal Tech Interview
4. Client interview.
Job Offer.

**We are offering:**
- Remote work.
- English lessons with a native speaker (in the future).
- Monthly Tech Talks for sharing knowledge.
- Corporate solid management and transparent strategy.
- Unlimited area for self-development and personal growth.
- Flexible working hours, and a high salary.
- Possibility of a day off or sick leave without any documentation.

**We will be happy to see you as a member of our team!**