Middle JavaScript Developer (Node.js) (1104) Offline
About the Customer:
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of a Web-based learning management system and a massive open online course (MOOC) platform.
About the Project:
The project is a Student Information Systems (SIS), and we will focus on building out and improving the customer’s product-level integrations with current and future SIS's on the market. Goals for 2021 are to create more cost-effective scalable solutions, unify SIS integration methods, and expand integrations with additional SIS providers.
Some of the themes for the 2021 roadmap are:
- Building out better roles and permissions
- Enhancing the SIS integration portal and adding troubleshooting tools
- Helping with the customer’s assessment platform integration
- Building out customer-facing configurations
- Adding new SIS integrations
- Leveraging partner APIs to provide logging and error data
- Ensuring compliance for new SIS integrations to increase our pool of available integrations
Project Technology Stack:
- Front-End: TypeScript, React
- Back-End: Node.js
- Databases/Persistence: Redis, PostgreSQL
- Additional Tech Used: EC2, S3, AWS ElastiCache, Jest
- Docker
Requirements:
- 4+ years of JavaScript experience
- Knowledge of Node.js
- Experience with TypeScript
- Experience working with Redis, PostgreSQL
- High level of responsibility
- Ability to work and achieve results without daily supervision collaborating with other engineers
- Strong organizational skills
Nice to have:
- Good knowledge of React Basics and React main principles
English level: Intermediate
Responsibilities:
- Writing new features, bug fixing, refactoring, developing unit tests, writing documentation
- Taking part in all technical discussions
- Analysing, gathering and clarifying requirements of your area
- Performing code review
- Constantly improving your level of skills and qualifications
- Collaborating with developers for best practices and solutioning
Advantages of working with Exadel:
- You'll build your expertise with Sales Support, which provides assistance with existing and potential projects
- You can join any Exadel community or create your own to communicate with like-minded colleagues
- There are opportunities for continuing education as a mentor or speaker
- You can take part in internal and external meetups as a speaker or listener
- You'll have the chance to improve your English skills with the help of native speakers
- We participate in cultural, sport, charity, and entertainment events, and we'd love to have you there, too!
The job ad is no longer active
Job unpublished on
5 August 2021
Look at the current jobs Node.js Kyiv→