Backend Developer Needed in Davao City Philippines
We're looking for a skilled Backend Node.js Developer to join our growing development team. You'll play a key role in building and maintaining robust, scalable backend services that power our platform. Your expertise will help us deliver seamless features and secure, high-performance APIs that integrate with databases, real-time services, and third-party platforms.
Salary: 40,000 PHP to 60,000 PHP a month 3-5 years of experience as a Back End Developer
Key Responsibilities:
• Design, develop, and maintain server-side logic using Node.js and Express.js
• Create and manage RESTful APIs for internal and external use
• Work with PostgreSQL and Prisma ORM to design and optimize databases
• Implement and maintain Stripe payment integrations (Payment Intents, Webhooks, Payouts, etc.)
• Develop real-time features using WebSocket (e.g., chat, live updates)
• Use Redis for caching and Pub/Sub messaging to enhance performance and scalability
• Write clean, maintainable, and well-documented code
• Collaborate with frontend developers, QA, and DevOps to ship new features and improvements
• Participate in code reviews, sprint planning, and technical discussions
Requirements
Required Skills and Experience:
• 3-5+ years of experience building backends using Node.js and Express.js
• Strong experience with PostgreSQL and Prisma ORM
• Deep understanding of RESTful APIs and backend architecture
• Experience integrating and handling payments via Stripe
• Hands-on experience with WebSocket implementations for real-time communication
• Familiarity with Redis for caching and Pub/Sub mechanisms
• Proficiency with Git and collaborative development workflows
• Good understanding of security best practices (authentication, authorization, input validation, etc.)
Nice to Have (Bonus Points)
• Experience working with AWS services such as EC2, RDS, S3, ElastiCache, etc.
• Knowledge of Docker and CI/CD pipelines
• Exposure to performance monitoring tools and logging (e.g., Datadog, Sentry, etc.)
• Previous experience in a fast-paced startup environment