Position: Middle Full Stack Developer (Node.js)
Company: Svitla Systems, Inc.
Category: Node.js
Experience required: 2y
English level: intermediate

The client is an AI student engagement platform with communication tools for student outreach, student support, and student knowledge. Founded in 2003, the client is higher education’s #1 SaaS provider of multilingual AI chatbots, serving over 6.5 million students at over 400 institutions across the USA. The platform guides students through all aspects of the student lifecycle, including admissions, financial aid, and student advising. It enables student service departments campus-wide to provide personalized virtual advising and support and meet enrollment, retention, and engagement goals and access and equity initiatives. The client’s products include a counseling LMS, video library and portals, ML-powered chatbot platform, live chat customer support system, and SMS campaign system. For working with a team on an existing application, the ideal candidate would be a proficient coder and contribute to design and technology choices. At the project, contractors are fully embedded into the teams, and I need individuals that can and will act as active members of a Scrum team. Description of project: - Student Engagement Platform (ML/AI-based chatbot, live chat, SMS campaigns); - Maintenance and new features; - UI and backend work, some DevOps. Tech Stack: - Node.js and TypeScript; - React; - MongoDB, MySQL, Postgres, Elastic, AWS, Docker, Kafka.

**Requirements:**
- 2+ years of experience in software development.
- Strong knowledge of Node.js.
- Experience with TypeScript.
- Experience with MongoDB and one relational DB.
- 6 months of hands-on experience with AWS Docker containers in AWS (ECR and ECS).
- Familiar with GitHub and Jira.

**Will be a plus:**
- Generalist mindset.

**Responsibilities:**
- Collaborate with designers and product team to develop or update user-facing features.
- Design and development of the new features.
- Cover the features with the tests.
- Adhere to code standards and best practices.
- Cooperate with the team to meet the project's purposes.

**We Offer:**
- Competitive compensation plan that takes skills and experience into consideration.
- Annual performance appraisals.
- Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
- Projects that use advanced, cutting-edge technologies.
- Competitive bonuses for a personal recommendation of new employees.
- Vacation time, sick-leaves, national holidays, family supplementary days off.
- Comprehensive medical insurance including dental services, massages.
- Support for a healthy lifestyle, compensation of sports events.
- Maternity leave policy.
- A personal loan budget is available for long-term personnel.
- Partial compensation of conferences, courses, and English classes.
- Free meetups, webinars, and conferences organized by Svitla.
- Birthday and New Year presents for personnel, gifts for children.
- Fun summer and winter corporate parties and memorable anniversary presents.