Position: Lead Fullstack Engineer
Company: MatcHR
Category: Node.js
Experience required: 5y
English level: upper

**Key Responsibilities**

Lead the creation and development of cloud-native Web and mobile applications
Write efficient, well documented and highly readable code 
Research and learn new product disciplines 
Define development plan based on the request and maintain on-time delivery 
Maintain stability of your project and overall system health post-release 
Organize code reviews with peer and develop best coding practices
In-depth knowledge of database design and optimization
Work well with global teams across different time zones effectively

**Ideal Candidate Requirements**

9+ years of full-time experience as a cloud-native software developer 
Experience with distributed and decentralized application development
Experience with authoring SDKs
Hands-on experience creating public, complex systems using microservices
Expert in Node.js, React.js and React Native, ideally using Flow or TypeScript language extensions
Experience with REST APIs and/or GraphQL
Proficient in SQL, MySQL, and NoSQL such as CouchDB or MongoDB
Strong understanding of mobile and web application design structures
Good understanding of data structures and algorithms
Experience writing unit and functional test cases and quality assurance processes
Extensive knowledge of agile software development