freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Designs and builds scalable backend services and cloud-native apps using Go/Rust/Java/C++. Owns REST/gRPC APIs, performance tuning, and CI/CD pipelines.

Software Engineer | Backend Developer | Can START ASAP
Hybrid | 2 or 3 days Onsite | Diliman, Quezon City
Monday to Friday only | Weekends Off | 09:00 am to 06:00 am
Up to ₱80,000/month + other benefits and allowances

About the Role

We\'re looking for a Software Engineer to design and build scalable backend applications and cloud-native services. You\'ll develop high-quality software, create reliable APIs, improve system performance, and collaborate with cross-functional teams to deliver innovative solutions. If you enjoy solving complex engineering challenges and building robust, scalable systems, we\'d love to hear from you.

Qualifications

  • Bachelor\'s degree in CS, IT, Engineering, or a related field.

  • 5 years of relevant professional experience in software engineer, full stack, or any relevant development role.

  • Proficient in backend programming languages such as Go, Rust, Java, or C++ (Python is a plus).

  • Experience developing distributed systems, REST/gRPC APIs, and cloud-native applications using Kubernetes or similar technologies.

  • Strong understanding of software engineering best practices, including testing, performance optimization, CI/CD, and technical documentation.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and cloud-native services.

  • Build and enhance REST/gRPC APIs and core system components.

  • Write clean, efficient, and well-tested code following engineering best practices.

  • Optimize application performance, reliability, and scalability.

  • Collaborate with product and engineering teams to design and deliver new features.

  • Troubleshoot and resolve complex software issues while driving continuous improvements.

  • Mentor fellow engineers through code reviews and technical guidance.

  • Create and maintain technical documentation to support long-term system reliability.

See also