Node / AngularJS Software Engineer

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Web Development Posted 2 years ago


More than 30 hrs/week
More than 6 months

Intermediate Level

I am looking for a mix of experience and value


Node.js Software Engineer
Job Description
We are building Internet based interactive learning applications on our own framework. Our current projects provide an online platform where users can enjoy the benefits of an interactive education, engage and network with fellow members, and seize opportunities for personal and professional success. We are seeking talented full-time, long-term developers for various current, ongoing and upcoming projects.

Skill Requirements:

1. Programming in JavaScript using Node.js and Express and familiar in using popular modules in the platform

2. Programming in JavaScript using Angular.js and other popular JavaScript libraries for the browser.

3. Familiarity with NoSQL databases: MongoDB and Redis

4. Familiarity with Web-based application technologies using HTML5, AJAX, CSS and client-side JavaScript to create Single Page Applications.

5. Knowledge of good software architecture and design patterns, with the ability to apply them.

6. Knowledge of good software development practices and applying them, such as using version control, writing unit and functional tests, creating all necessary documentation.

7. Knows how to operate Unix-based operating systems.


1. Stay involved in discussions about high level application requirements and architecture.

2. Propose and provide analysis and design / architectural solutions

3. Research and write documentation and / or prototype code

4. Devise experiments to find the best solution

5. Write implementation code that conforms to the standard, i.e with proper code style, unit tests, and comments using version control. Make quality a top priority.

6. Write documentations on the code (jsdoc of the APIs, UML models as necessary to explain flows or structure, or usage explanations with examples).

7. Refactor code as necessary

8. Participate in code reviews

9. Readily respond to problems and questions related to the code.

10. Make sure the work is deployed correctly by the CI tool.

General Requirements:
- Has initiative to solve problems and propose improvements / solutions
- Has an open mind to suggestions and / or new technologies / tools
- Able to communicate well, mostly through writing
- Able to work as a team and follows team agreements on working standards
- Care about doing the work well and produce quality output
- Responsible for the assigned tasks in terms of its completion, time and quality.

About the Client

(4.96) 94 reviews

United States
Rutherford 05:21 AM

168 Jobs Posted
83% Hire Rate, 1 Open Job

Over $50,000 Total Spent
234 Hires, 12 Active

$23.19/hr Avg Hourly Rate Paid
48,318 Hours

Member Since Mar 25, 2013