Position: Node.js developer
Company: Insoftex
Category: Node.js
Experience required: 3y
English level: upper

Well-experienced Node.js Developer to develop a leading EdTech platform for an international business school.

WHO WE NEED

We are looking for a well-experienced **Node.js Developer** to join our development team.
Our client - a college-grade business school based in South Africa. One of the projects is about developing a leading **EdTech platform** for an online and offline school with campuses in Johannesburg, Nairobi, Lagos, and Mumbai.
You will be helping to provide career transforming, skill-enhancing, and upgrading courses in many digital fields, e. g., MBA, for a lot of users. 
As a Back-end Developer, you will work with a software development team on our and client sides to produce high-quality software and products. You will contribute to make world-wide education better every day.
 
PRIMARY RESPONSIBILITIES
- Working closely with the client to elicit feature requirements
- Design and develop scalable solutions for back-end
- Code development, code optimization, and testing key functionality
- Implementing new features, working with module integrations
- Collaborate with multi-functional team and other stakeholders
- Meeting both technical and consumer needs

KNOWLEDGE, SKILLS, COMPETENCIES, AND EXPERIENCE
- At least 4 years commercial experience with JavaScript, TypeScript
- 3+ years of experience with Node.js and related frameworks (e.g. Nest.js)
- Profound knowledge of back-end technologies and development approaches
- Experience with REST APls, Web Services, micro-service architecture
- Experience with containerization, AWS or other public clouds
- Good knowledge of SQL databases, e.g., PostgreSQL
- Excellent organizational skills and attention to detail
- Good communication and writing skills in English (B2+)
- Ability to work and communicate with client team directly

WILL BE A PLUS
- Knowledge of React, Next.js and similar libraries
- Familiarity with CI/CD: Azure DevOps

CLIENT AND DOMAIN
- Client: a software product company
- Country: South Africa
- Domain: EdTech