Location: Technopark,Trivandrum, Kerala
Company: Cocopalms Tech Co PVT LTD
Employment Type: Full-Time
About the Role We 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
Database Management (MongoDB & PostgreSQL) 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
Technical Requirements 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
Educational Qualifications 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.
Experience Requirements 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
Preferred Skills 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
What We Look For 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
What We Offer 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: [HIDDEN TEXT]