Back-end Senior Engineer - Python (Hybrid, dayshift) | Pasig
On-sitePasig City, Metro Manila, Philippines
Job Summary
Design and implement scalable backend solutions optimizing database queries and enhancing website speed for WordPress and Drupal environments. Develop custom plugins and modules to extend core functionalities, while building REST API and GraphQL endpoints for seamless third-party integrations. Apply advanced security measures including data encryption and automated vulnerability patching, and manage DevOps processes for automated deployments and server performance tuning within Engine and Pantheon hosting. Requires a bachelor's degree and five years of backend development experience with PHP, SQL, and headless architecture knowledge. Morning shift, Monday through Friday, with a hybrid setup primarily remote and occasional on-site visits.
Required Qualifications
- at least a bachelor's/college degree in Engineering (Computer/Telecommunication), computer science/information technology, or equivalent
- 5 years minimum experience in backend development with a focus on WordPress or Drupal
- Strong knowledge of PHP and SQL
- Experience with headless integration, including decoupled architecture and RESTful APIs
- Knowledge and experience working with Engine and/or Pantheon
- Ability to implement custom plugins and themes in WordPress or custom modules in Drupal
- Understanding of web security best practices and ability to implement security measures for websites
- Familiarity with modern front-end technologies (JavaScript, HTML, CSS)
- Knowledge of version control systems (Git)
- Morning shift (Monday-Friday)
- Primarily remote, with occasional on-site work required at least once per month
Desired Qualifications
- Frontend knowledge beyond basics to improve collaboration with frontend teams (e.g., React, Vue)
- Knowledge of advanced Drupal modules and WordPress plugin architecture
- Experience in performance tuning and optimization of CMS-based websites
- Exposure to additional backend languages and frameworks can be a plus
- Familiarity with message brokers and queues such as RabbitMQ or Apache Kafka
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.