Primary Responsibilities Include:
We are looking for a developer to help build customer facing or internal tools, both frontend and/or backend. Your responsibilities will vary according to your abilities and interests. It may even involve working with Natural Language Processing or Machine Learning!
· Build and maintain features of the internal/external dashboard/tools
· Collaborate with other teams on any number of tasks
· Write unit tests to improve general reliability of systems
· Write well-documented, well-defined clear understanding and easy-to-maintain code
· Work on fixing bugs and optimizing performance
Desired Candidate Profile & Qualifications:
· Can communicate in English, but no need to be at native level
· Experience developing the website, web application and/or mobile applications
· At least 2-4 years of experience in JavaScript, CSS/Sass/Less, HTML, Node.js, or any other similar technologies/programming language
· Familiarity with modern Web application library/framework/tools, e.g. React, Angular, Vue, Flux, Koa, Express, Webpack
· Knowledge in database systems and NoSQL databases e.g. Postgres, Redis, MongoDB
· Understanding of OOP & Design Patterns
· Know how to use Git
· Familiarity with Unit Testing
· Familiarity with TDD
· Experience in Docker
· Basic eye for UI/UX
2 other openings