Andela
REQUIREMENTS:
Excellent communication skills
Experience with NodeJs and Javascript. Typescript is a plus.
Experience with database modeling (ERD/ERM) and migrations
Significant experience with API Creation & modeling
Experience with Integration tests
Knowledgeable about Software Design Principles, e.g.: Abstraction, Encapsulation, Decomposition, Generalization, Coupling and Cohesion, Separation of Concerns
Understanding of scaling applications to handle high data traffic
Clean Code / Clean Architecture experience; Design patterns understanding and correct application, e.g.: Singleton, Factory, Adapter, Strategy etc
A basic understanding of front-end tech such as React, HTML5, CSS3 is needed for efficiency
To apply for this job please visit boards.greenhouse.io.