Position: Lead Back-End Developer/Architect
Company: Art2Hire
Category: Node.js
Experience required: 5y
English level: upper

Our Client, US-based modular construction company is now looking for a Lead Back-End Developer/Architect to join the software development team in Ukraine.

Responsibilities include but are not limited to:
Choosing a back-end stack, libs, and developing an architecture for a brand new set of applications
Setting technical requirements and documentation 
Acting as a technical leader for the back-end development team

Requirements:
Experience in back development - 5+ years
Experience with NodeJS and frameworks e.g. Express, Sock, etc.;
Experience with REST API and microservices design and architecture
Experienced with back-end architecture best practices and patterns
Experience with SQL/NoSQL databases: PostgreSQL, MySQL, MongoDB, Redis, Neo4J;
Experience with a modern bundling toolchain, such as BabelJS, ESLint, Webpack, Rollup, Parcel, etc;
High technical competence, and the ability to understand complex design on both back-end (API) side, as well as front-end side.
Fluent English

Would be a plus:
Experience with Python and ML frameworks like PyTorch, Keras, scikit-learn and/or cloud-based ML solutions
Experience with message brokers like Kafka, RabbitMQ, Redis
Experience with AutoDesk Revit API
Experience with BIM specification 
Experience with AutoDesk CAD products like Revit, AutoCAD