Backend Developer (Node.js & GraphQL)
Coco Palms- Posted 3 months ago
- Be among the first 10 applicants
Job Description
Location: Technopark,Trivandrum, Kerala
Company: Cocopalms Tech Co PVT LTD
Employment Type: Full-Time
About the RoleWe are looking for a highly skilled Backend Developer (Node.js & GraphQL) to join our product engineering team. You will be responsible for designing and building scalable backend systems powering our SaaS platforms including ERP, meal prep automation, property management, and enterprise applications.
This role requires strong expertise in Node.js, GraphQL, MongoDB, and PostgreSQL, with a focus on performance, scalability, and clean architecture.
Key ResponsibilitiesBackend Development (Node.js & GraphQL)- Design and develop scalable backend services using Node.js
- Build and maintain GraphQL schemas, queries, mutations, and resolvers
- Implement authentication and authorization mechanisms (JWT, OAuth, role-based access)
- Design API architecture with performance optimization and proper error handling
- Integrate third-party services (Payment Gateways, Email, SMS, Notifications, etc.)
- Write clean, reusable, modular, and testable backend code
- Implement structured logging, monitoring, and backend security best practices
- Ensure scalability for SaaS multi-tenant architecture
- Design and maintain robust database schemas
- Use PostgreSQL for transactional and relational data
- Use MongoDB for document-based or flexible schema data
- Optimize queries, indexes, and performance tuning
- Implement data migrations and schema versioning
- Manage backups and disaster recovery strategies
- Ensure data integrity, consistency, and security compliance
- Strong experience in Node.js
- Experience building APIs using GraphQL
- Solid understanding of MongoDB
- Experience with PostgreSQL
- REST & API design fundamentals
- Authentication & security best practices
- Git workflow and version control
- Bachelor's Degree in: Computer Science / Software Engineering / Information Technology
- A Master's Degree in Computer Science or a related field will be an added advantage.
- Minimum 5+ years of professional experience in backend development
- Strong experience with Node.js
- Proven experience building APIs using GraphQL
- Solid hands-on experience with MongoDB
- Strong experience with PostgreSQL
- Experience designing scalable SaaS or enterprise applications
- Experience implementing authentication & authorization systems
- Experience integrating third-party APIs and payment gateways
- Experience in SaaS multi-tenant architecture
- Experience in ERP / Subscription / Logistics / Production systems
- Familiarity with Docker & CI/CD pipelines
- Understanding of system design and microservices architecture
- Knowledge of caching (Redis), queues, and performance optimization
- Basic DevOps exposure (monitoring, logging, server deployment)
- Experience with payment gateway integrations
- Strong problem-solving mindset
- Clean coding standards and architecture thinking
- Performance-focused backend development
- Ability to work independently and in a team
- Ownership mindset for product stability
- Opportunity to work on scalable SaaS platforms
- Exposure to real-world ERP and operational systems
- Growth into Senior Backend / Solution Architect roles
- Flexible work environment
- Performance-based growth opportunities
If you're passionate about building scalable backend systems and want to work on real operational SaaS products, we would love to hear from you.
Apply now or send your CV to: [Confidential Information]
More Info
Key Skills
Git workflow and version control
Authentication security best practices
REST API design
