Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Node JS Software Engineer

Engineering | Makati, Philippines | Full Time

Job Description

 

Senior Software Engineer - Phillippines

 

The position is based in Makati, Philippines.

 

About the company

 

  We have a goal to change the world and so should you.  Our vision is to help create an economically empowered and thriving middle class in developing countries around the world.   To accomplish this, we are building the world’s first online platform that empowers the emerging middle class to use their online social connections to build their creditworthiness and access local financial services.

 

  This is a fast-paced, startup work environment. You'll have a lot of latitude with how you complete your projects but also high expectations of the output - we have a culture focused on results.   

 

The role: Senior Software Engineer

 

  Lenddo is looking for a well-rounded, senior-level proactive NodeJs Developer to join our engineering team. Attention to detail and proper documentation is essential within our small team and fast-paced environment. 

 

 We’re looking for a developer who is passionate about good design patterns, best practices and efficient coding because you’re going to be instrumental in both architecting and building our enterprise level platform. You will be responsible for both front-end and back-end NodeJs, HTML, CSS and Javascript development. You’ll be exposed to a wide variety of technologies while building pages, email templates and database schemas, architecting new features, creating unit tests and performing code reviews. 

 

  The Key Performance Indicators (KPI’s) for this role will be issue/ticket resolution time and quality of deployed code both in cleanliness and efficiency.

 

  The ideal candidate will have at least 3 years of experience working with NodeJs and MVC in an global enterprise environment, preferably in the financial services and/or social networking market(s).

 

Responsibilities:

  • Create web applications using Node.js.

  • Collaborate with Quality Assurance  team  engineering team to fully test the entire product.

  • Create and maintain unit tests to ensure code efficiency and avoid runtime errors in production.

  • Ongoing goals will include refactoring existing code to maintain extendibility and relevance, implementation and documentation of best practices and coding standards as well as keeping current with new technologies related to the field.

  • Must have the ability to understand and learn other languages and technologies that might come up in project work.

 

Requirements:

  • 2-3 years experience with Node.js or other JavaScript frameworks like AngularJS, Backbone or  related.

  • Working knowledge of MySQL and a NoSQL like MongoDB and modern distributed VCS systems like Mercurial and Git.

  • Previous experience working under service oriented architecture (SOA).

  • Experience with Understanding of responsive design techniques.

  • Work with limited supervision under tight time constraints with respond to rapidly evolving requirements.

  • Good understanding of frontend development and popular frontend MVC frameworks is a plus.

  • Independent problem solver and learner

  • Familiarity with Agile/Scrum a plus.

  • Experience with Unix development environments

Nice to Have:

  • Experience with rapid prototyping and understanding of modern design/UX techniques much preferred

  • Mobile development experience beneficial

  • Experience with PHP and Python is a plus but not required.