Lead Back-End NodeJS Engineer / Architect
We are looking talented Lead Back-End Engineer / Architect.
Responsibilities
- Unique opportunity to choose a back-end stack, libs, and develop an architecture for a brand new set of applications!
- Set technical requirements, documentation
- Act as a technical leader for the back-end development team
- You will be responsible for the back-end application and apps, and their technology including keeping architecture and technology up to date with the latest innovations in the area
- Familiar with Agile methods
Required skills
- Solid back-end experience of 5+ years
- Strong knowledge and 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, etc
- Familiarity /experience with a modern bundling toolchain, such as BabelJS, ESLint, Webpack, Rollup, Parcel, etc;
- Awareness of users/customer-focused design techniques;
- Ability to analyze & discuss business requirements and ask the right questions;
- A quick learner, with a goal-oriented attitude, an initiative person committed to bringing great value in doing a great job
- High technical competence, and the ability to understand complex design on both back-end (API) side, as well as front-end side.
- A good communicator with leadership skills
- Advanced/fluent level of English
Will be a plus
- Nice to have experience with Python and ML frameworks like PyTorch, Keras, scikit-learn and/or cloud-based ML solutions
- Nice to have experience with message brokers like Kafka, RabbitMQ, Redis
We offer
- Competitive base salary package and progressive bonus scheme depending on the team’s work results
- Family-like work culture and the environment with a minimum level of the hierarchy
- Personal and professional development opportunities
- Great team building activities
- English lessons with native speakers
Location