Find Job

python senior Software Engineer, microservices development, backendViyahe Philippines, Inc.

Workplace: MetroManila, Manila, Makati
Salary: Agreement
Work form: Full time
Posting Date: 08/11/2025
Deadline: 25/07/2021

This job has expired, you can refer to some similar jobs here:


Why work at Viyahe Inc. as a Senior Software Engineer
A lot of trust is placed on Engineers enabling them to design their projects and have ownership and pride in their work. You will be part of a team eager to deliver highly available, and highly scalable software. We have applied CI and CD practices to speed up delivery of functionality, enabling Engineers to autonomously test and release their work faster. Learn to develop software with a Microservices / Decoupled / Clean approach with emphasis on software performance.
We value personal and career growth, we send our team out to training once a year for big conferences, and multiple times for many local workshops.
About this role
This role directly reports to the CTIO. The Platform Software Engineer adopts, or designs and develops APIs, Frameworks, Platforms, Specifications, and Libraries that which Applications and Features within their team, and across the whole department will be built upon. The position is expected to design and implement with scalability, extensibility and interoperability in mind. The position is expected to engage in discussions with regards to the design of platforms, specifications, and implementation of software architecture.
Responsibilities:
Research, propose, and develop platforms upon which applications and features will be built upon
Research, propose, and develop libraries that which promote the reusability, scalability, and extensibility of code which applications will be built upon
Research, propose, and develop specifications upon which the interoperability of applications and features will be built upon
Design and implement with sufficient use of Object-oriented Design principles, Abstraction, and Separation of Concerns
Design and develop applications and features on top of these platforms, specifications, and libraries
Ensuring that their work operates within the performance standards set by the department for their projects
Communicate, and deliberate their designs and proposals
Generate documentation necessary to integrate their work into other projects
Writing organized, testable, extensible, scalable, code and documentation
Writing organized and exhaustive unit and integration tests
Automate the testing, building, packaging, and deployment processes through CI/CD practices
Address issues, concerns, and bugs that arise from their scope of responsibilities
Release planning, timing or orchestration, and execution
Release documentation and notification
Advice on matters related to their scope of responsibilities
Conduct or facilitate Scrum duties as assigned by the department
Skill Requirements
High Proficiency in Written English
Intermediate Python programming skills
Intermediate understanding of Object-oriented Design principles, Software Abstraction, Separation of Concerns, and their traditionally applied forms, Architectural Patterns
Basic understanding of the AWS Cloud services
Basic understanding of CI and CD Practices
Intermediate understanding of Python Software Packaging
Basic understanding of Versioning Systems and Software Releases
Education Requirements
Holds a B.S. Computer Science degree or similar
Preferred but not required, has additional/supplementary educational background or training in any of the following fields of study:
Project Management
Systems Development and Design
Work Experience Requirements
Minimum of two years employed professionally as a Software Engineer in a corporate or business setting, self-employment excluded
Has professional experience in a role that involves designing systems, or APIs
Work from Home
Flexitime
Medical / Health Insurance
Paid Sick Leave
Employee Discounts
Paid Holidays
Paid Vacation Leave
Maternity & Paternity Leave
Associate / Supervisor IT and Software Information Technology / IT 2 openings Bachelor's degree graduate
Viyahe Philippines, Incorporated (Viyahe) is a software company that provides travel assistance through agent-user interaction within a mobile application. Established in 2017, Viyahe is the first fully integrated chat-based travel booking platform in South East Asia.Viyahe mobile application enables travelers to chat with live travel agents for any trip requirements, such as booking flights and accommodations, recovering lost luggage, arranging visas, planning tours, and more.
Kalibrr

Other Info

Makati City, Metro Manila
Permanent
Full-time

Submit profile

Viyahe Philippines, Inc.

About the company

Viyahe Philippines, Inc. jobs

Makati City, Metro Manila


Position python senior Software Engineer, microservices development, backend recruited by the company Viyahe Philippines, Inc. at MetroManila, Manila, Makati, Joboko automatically collects the salary of , finds more jobs on Python Senior Software Engineer, Microservices Development, Backend or Viyahe Philippines, Inc. company in the links above

About the company

Viyahe Philippines, Inc. jobs

Makati City, Metro Manila

  • Employer support:
  • +84 962.107.888