Node.js Developer, Online Education Solutions (offline)

About the vacancy

Our client is a NY-based company that provides services in the field of online education. They developed next-generation solutions and interactive programs for teachers and students widely used in schools of the US. The client's culture is very similar to ours - there is no hierarchy, friendly and open-minded team where each voice is valuable. They also have a very solid approach to technology, best practices, and processes, with the latest frameworks and tools. There is a number of autonomous and empowered teams who work within their own part of the product and choose their own way of doing things and they expect people to be proactive and good team players.

This particular team works with the enrollment functionality of the products. The team owns the ingestion of enrollment data from 3rd party enrollment services or directly from school districts. It is also responsible for making enrollment data available via the internal APIs to all of the products. This team supports two enrollment stacks. The older but more mature one is written in Python with Oracle DB and the newer one that we will be completely migrating to in the future is based on Node.js with Express and PostgreSQL.

The 2021 roadmap for this team is to continue working on the newer enrollment stack, to build new features on it, as well as work towards unifying the two enrollment systems with an eye to retire the old system in a couple of years.

Must have

- Experience with backend development
- Experience developing web-based software products using Node.js
- Experience with several of the following: NPM, Webpack, yarn, TypeScript, JavaScript, AWS Lambda, DynamoDB, Docker
- Experience with Git
- Understanding of web development paradigms (RESTful APIs, Pub/Sub, security)
- Experience with the development of performant and scalable applications
- Good English

Would be a plus
- Knowledge of or willingness to learn Frontend technologies
- Microservices, experience with SQL databases, non-SQL databases could
- Experience with Jira

About DataArt

DataArt is a global software engineering firm. With over 20 years of experience, teams of highly-trained engineers around the world, deep industry sector knowledge, and ongoing technology research, we help clients create custom software that improves their operations and opens new markets. DataArt started out as a company of friends and has a special culture that distinguishes it from other IT outsourcers, such as:
- Flat structure. There are no “bosses” and “subordinates”.
- We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.
- Flexible schedule, ability to change projects, to work from home, to try yourself in different roles.
- Minimal bureaucracy and micromanagement, convenient corporate services

Company website:
https://dataart.ua

DOU company page:
https://jobs.dou.ua/companies/dataart/

The job ad is no longer active
Job unpublished on 17 June 2021

Look at the current jobs JavaScript / Front-End Kyiv→