InterVenn Investigator Initiated Research Program in Glycoproteomics
Back to careers list
Software Engineer (Python)
Manila, PH


As a Python Engineer, you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well. Everything you do and say leads by example of how our software organization helps change people’s lives. You don’t see departments, you see individual architects shaking the foundation of science and medicine. If this is you, read on.


We are not married to specific tools, technologies, or shiny objects. We ask questions until we arrive at the best answer to the patient. We believe glycoproteins are a new language of biology we are translating for the benefit of patients, researchers, science, and medicine. We have diverse backgrounds and experiences, skeptical about the status quo yet solution-oriented. If this sounds like a good fit, read on.


We are seeking for an analytical, results-driven Engineer who will work with team members to troubleshoot and improve back-end applications and processes. The Python Engineer will use his or her understanding of programming languages and tools to analyze codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.


  • Gather and evaluate user requirements in collaboration with product managers, designers, and other engineers
  • Assist in planning and developing feature-rich applications
  • Collaborate with stakeholders to develop applications from the ground up
  • Provide training, help, and support to other team members
  • Do code review and code improvements
  • Stay up to date with current best practices and technologies
  • Learn new and emerging skills and/or technologies as projects require
  • Participate in every phase of the software lifecycle, actively contributing to the solution at every step
  • Write clean code, and testing it throughout the development process to ensure the quality is up to standards


  • Team player
  • Solution-oriented
  • Good time-management skills
  • Great interpersonal and communication skill
  • A sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills
  • Experience working in an Agile/Scrum development process
  • In-depth understanding of backend, API development
  • Proven work experience as a Python Engineer or similar role
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with front-end languages such as HTML, JavaScript, and CSS is a big plus
  • Our current stack: Python (Django), JavaScript (VueJS), PostgreSQL, Google Cloud Platform