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!