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

Sr. Software Engineer (Platform) (Python / Node.js)

Technology | Makati, Philippines | Full Time

Job Description

Sr. Software Engineer (Platform) (Python / Node.js)

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: Sr. Software Engineer (Platform)

The senior Node.JS and Python developer will build Node.js applications for both web applications and API’s as well as developing in React.js and CSS. The successful candidate will be required to write effective unit tests, and to debug their code. They need to be able to communicate clearly, challenge solutions with potentially better approaches, and be willing to propose new solutions, ideas, or product features.

This role requires that you can design and put into motion a plan to migrate from one technology to another. You must be capable of clear communication with all stakeholders to ensure the success of the migration project.

Candidates with little to no experience with Node.js should be prepared to undergo training on hiring!



  • Develop applications (browser facing, internal, and API) with Node.js using frameworks such as hapi.js, as well as bare Node.js applications.
  • Develop Python web apps, particularly Flask.
  • Coordinating with a lean, focused team consisting of QA, Mobile Development, and Product to deliver world class solutions.
  • Develop unit tests for new and existing code to achieve a fully tested platform.
  • Work with multiple browsers to ensure a cross-platform Javascript implementation.
  • Create technical documentation for API’s, internal code, and open source libraries.



  • 5+ years of Python development.
  • 3+ years of working with Javascript
  • 5+ years experience with web programming in an object-oriented environment and 2+ years using version control solutions, and databases such as MongoDB.

Node.js experience of 1+ years is a plus but not required. Candidates with little to no experience with Node.js should be prepared to undergo training on hiring!