Return to jobs list

Backend Software Engineer, Platform Operations

Job type: Contract · Department: Device Processing: Support Operations · Work type: Remote · PHP 800000 - 1250000 / two weeks

Philippines

About the Job

We are hiring Backend Software Engineers to support the platform operations at Apkudo, a leading provider of logo. This role focuses on high-leverage, customer-driven engineering work that keeps our platform reliable, scalable, and easy to operate, without pulling core product teams off roadmap initiatives.

You will work at the intersection of customer support and platform engineering, handling real-world issues such as access management, test API improvements, configuration changes, and troubleshooting production systems. This is a role for engineers who enjoy solving ambiguous problems, improving system quality, and enabling customers and internal teams to move faster.

Skills & Qualifications

  • Strong proficiency in Python (Flask, Django, or similar frameworks) to build and maintain APIs used by external customers. This skill enables us to provide seamless integrations with various platforms, improving customer experience and satisfaction.

  • Solid experience with relational databases (PostgreSQL, MySQL) to troubleshoot and resolve production issues. This skill allows us to ensure data integrity and security, maintaining the trust of our customers.

  • Hands-on experience with AWS (EC2, S3, Lambda, IAM, etc.) to manage and maintain our cloud infrastructure. This skill enables us to scale and secure our infrastructure, ensuring high availability and performance for our customers.

  • 5+ years of backend engineering experience to tackle complex and ambiguous problems. This experience enables us to build robust and scalable systems, meeting the evolving needs of our customers.

  • Comfortable debugging production systems under time pressure to ensure our platform remains reliable and scalable. This skill allows us to minimize downtime and maintain high customer satisfaction.

  • Ability to work across frontend, backend, and database layers when needed to collaborate with internal teams. This skill enables us to build cohesive and integrated systems, improving customer experience and satisfaction.

  • Experience supporting SaaS platforms with real customers to understand customer needs and expectations. This skill allows us to build customer-centric solutions, meeting the evolving needs of our customers.

  • Experience leading cross-functional teams to drive technical initiatives and improve processes. This skill enables us to build high-performing teams and drive business results.

  • Ability to write clear and concise technical documentation to improve knowledge sharing and collaboration within the team. This skill allows us to build a culture of knowledge sharing and continuous learning.

  • Experience with DevOps practices to improve collaboration between development and operations teams. This skill enables us to build high-quality systems and improve customer satisfaction.

  • Ability to analyze complex problems and develop creative solutions to improve system quality and customer satisfaction. This skill allows us to drive innovation and improvement in our systems.

Responsibilities

  • Grant, modify, and audit customer access across platform services to ensure seamless onboarding and ongoing configuration changes. This responsibility enables us to provide a secure and reliable platform for our customers.

  • Diagnose and resolve production issues across APIs, databases, and infrastructure to maintain our platform's reliability and scalability. This responsibility allows us to minimize downtime and maintain high customer satisfaction.

  • Partners with Support, Solutions, and Product to unblock customers quickly and efficiently. This responsibility enables us to build strong relationships with our customers and internal teams.

  • Improve and extend backend test APIs and test orchestration logic to stabilize and standardize test flows used across customers. This responsibility allows us to improve system quality and customer satisfaction.

  • Modify and tune test thresholds, validation rules, and configuration parameters to ensure accuracy and reliability. This responsibility enables us to build robust and scalable systems, meeting the evolving needs of our customers.

  • Debug edge cases where real-world device behavior deviates from expected results to improve system quality. This responsibility allows us to drive innovation and improvement in our systems.

  • Identify recurring customer issues and proactively reduce operational load to improve customer satisfaction. This responsibility enables us to build customer-centric solutions, meeting the evolving needs of our customers.

  • Pay down technical debt uncovered through customer escalations to maintain our platform's technical integrity. This responsibility allows us to build high-quality systems and improve customer satisfaction.

  • Write clear internal documentation and runbooks for common operational tasks to improve knowledge sharing and collaboration. This responsibility enables us to build a culture of knowledge sharing and continuous learning.

Made with