Job Description
Job Description
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