Apply

Mid-Level Backend Engineer

Location: Cebu, Philippines
Employment Type: Full-time
Experience Level: Mid-Level (3-5 years)

About Our Client

Our client is a dynamic startup building innovative project management SaaS solutions that help teams collaborate more effectively and deliver projects on time. Their platform empowers organizations of all sizes to streamline workflows, improve transparency, and boost productivity. They foster a collaborative environment where innovation thrives and every team member's contribution matters.

Role Overview

We're seeking a talented Backend Software Engineer to join our client's growing engineering team in Cebu City. You'll play a key role in designing, developing, and maintaining robust backend systems that power their project management platform. This is an excellent opportunity to work on challenging technical problems while contributing to a product that serves thousands of users worldwide.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs

  • Write clean, efficient, and well-documented code in TypeScript

  • Design and optimize PostgreSQL database schemas and queries

  • Collaborate with frontend engineers, product managers, and designers to deliver features

  • Participate in code reviews and contribute to engineering best practices

  • Troubleshoot and resolve production issues

  • Contribute to system architecture decisions and technical documentation

  • Mentor junior engineers and share knowledge with the team

Required Qualifications

  • 3-5 years of professional backend development experience

  • Strong proficiency in TypeScript and Node.js

  • Solid experience with PostgreSQL, including schema design, query optimization, and performance tuning

  • Experience building and maintaining RESTful APIs

  • Understanding of software design patterns and clean code principles

  • Experience with version control systems (Git)

  • Familiarity with testing frameworks and writing unit/integration tests

  • Strong problem-solving skills and attention to detail

  • Excellent communication and collaboration skills

  • Bachelor's degree in Computer Science, related field, or equivalent practical experience

Nice to Have

  • Experience with cloud platforms (AWS, Google Cloud, or Azure)

  • Knowledge of containerization technologies (Docker, Kubernetes)

  • Experience with microservices architecture

  • Familiarity with message queues (RabbitMQ, Redis, Kafka)

  • Understanding of CI/CD pipelines

  • Experience with GraphQL

  • Knowledge of other programming languages (Python, Go, Java)

  • Contributions to open-source projects

  • Experience with Agile/Scrum methodologies

  • Previous experience with SaaS products or B2B software

What Our Client Offers

  • Competitive salary and performance bonuses

  • Health insurance coverage

  • Fully catered lunches

  • Flexible work arrangements

  • Professional development opportunities

  • Modern office space near Ayala Shopping Center

  • Collaborative and innovative work culture

  • Regular team activities and events

  • Opportunity for career growth in a fast-paced startup environment

AphraDev’s Commitment

Equality is a core tenet of our culture. We are committed to building inclusive global teams that represent a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact.

How to Apply

Please send your resume, portfolio/GitHub profile, and a brief explanation of why you're interested in this role to careers@aphradev.com.

We look forward to hearing from you!