Monday, October 27, 2025

Job Description

Role SummaryLead the backend engineering team to design, develop, and maintain scalable, high-performance services using Node.js, ensuring seamless integration with Odoo ERP and reliable deployment on AWS. This role combines technical leadership with hands-on coding, focusing on building robust systems to support multi-branch retail/F&B operations.Key Responsibilities:Lead and mentor the backend engineering team, setting technical direction and coding standards.Architect and develop scalable backend services and APIs using Node.js and TypeScript/JavaScript.Design and maintain integrations between backend systems and Odoo ERP modules (Finance, Inventory, POS).Ensure best practices for system performance, maintainability, and security across all backend services.Manage cloud infrastructure and deployments on AWS, ensuring high availability and cost efficiency.Collaborate with product, frontend, and DevOps teams to deliver end-to-end solutions.Conduct code reviews and oversee CI/CD pipelines for smooth release processes.Troubleshoot complex technical issues, including ERP and cloud infrastructure challenges.Optimize data flow and service performance to support high-volume transactions and reporting.Requirements:5+ years of backend engineering experience, with at least 2+ years in a lead or senior engineering role.Strong expertise in Node.js (JavaScript/TypeScript) for backend development.Proven experience integrating with ERP systems, preferably Odoo (custom modules, API, workflow automation).Hands-on experience with AWS services (EC2, RDS/PostgreSQL, S3, Lambda, CloudWatch).Strong understanding of RESTful or GraphQL API design and microservices architecture.Proficiency in relational databases (PostgreSQL/MySQL) and caching (Redis/Memcached).Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure-as-code (Terraform/CloudFormation).Excellent problem-solving, leadership, and communication skills.Preferred Qualifications:Experience with multi-branch retail or F&B platforms (POS, ERP, inventory systems).Knowledge of event-driven architecture and message queues (Kafka, RabbitMQ).Background in scaling backend systems for high-concurrency environments.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs