hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Site Reliability Engineer

Trax Technologies

Trax Technologies

Software Engineering
Cebu City, Cebu, Philippines
Posted on Sep 20, 2024

At Trax Technologies, we help move the world’s products. We revolutionize the logistics industry with our cutting-edge cloud-based solutions. By automating and streamlining freight invoice audit and payment processing, we empower both buyers and sellers of logistics services to transcend traditional boundaries.

We are seeking a talented Platform Engineer to join our dynamic team. As a Platform Engineer, you will be responsible for maintaining applications, automating processes, creating and managing alerts, and optimizing system scalability. You will also play a critical role in managing B2B file transfer processes and contributing to full-stack development tasks. Your expertise in monitoring, scripting, and system maintenance will help ensure the reliability and efficiency of our platform.

Key Job Responsibilities

Join us in crafting and constructing revolutionary services that form the bedrock of the world's supply chain. As a Trax Platform Engineer, you will:

  • Maintain and monitor applications and services to ensure optimal performance.
  • Automate manual processes and workflows to improve efficiency and reduce manual intervention.
  • Create and configure alerts using monitoring tools like Zabbix to proactively identify and resolve issues.
  • Handle system scalability (upscaling/downscaling) as needed to meet business demands.
  • Manage and optimize B2B file transfer processes and ensure the integrity and security of data exchanges.
  • Perform full-stack engineering tasks, including front-end and back-end development as needed.
  • Collaborate with teams to ensure smooth end-to-end software development using CI/CD tools.
  • Conduct end-to-end testing of applications, ensuring quality through CI/CD pipelines and version control with Git.
  • Work with databases, including MySQL, PostgreSQL, and MSSQL, to manage and maintain application data.
  • Leverage Elasticsearch, Logstash, and Kibana (ELK stack) to analyze logs, monitor systems, and troubleshoot issues.
  • Collaborate with cross-functional teams, demonstrating strong teamwork and communication skills.
  • Assist with system administration tasks as needed, including server management, network configuration, and security optimization.

Skills and Qualifications

  • 2+ years of non-internship professional software development experience.
  • 1+ year of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Proficiency in Python and scripting for automation and process improvements.
  • Experience with monitoring tools like Zabbix for alert management and issue identification.
  • Ability to read and understand code in multiple languages, troubleshooting and resolving issues effectively.
  • Experience with CI/CD tools for continuous integration, testing, and deployment.
  • Strong knowledge of version control systems, particularly Git.
  • Expertise in working with databases such as MySQL, PostgreSQL (PSQL), and MSSQL.
  • Familiarity with the ELK Stack (Elasticsearch, Logstash, Kibana) for monitoring, log analysis, and troubleshooting.
  • Strong problem-solving skills with the ability to automate tasks and enhance platform performance.
  • Excellent collaboration and communication skills; a team player who works well with cross-functional teams.
  • Plus: Experience with system administration tasks such as server configuration, network management, and security protocols.

Preferred Qualifications

  • Bachelor's degree (or greater) in Computer Science, Software Engineering, or related field.
  • 2+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Knowledge of various programming languages for troubleshooting and development.
  • Familiarity with B2B file transfer processes and security protocols.
  • Experience in both development and operations roles, with full-stack engineering knowledge.