Job description
- 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).
- Manage cloud infrastructure and deployments on AWS, ensuring high availability and cost efficiency.
- Conduct code reviews and oversee CI/CD pipelines for smooth release processes.
Job 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.
Benefits
- Take Home Pay
- BPJS Kesehatan
- BPJS TK
- Private Insurance
- Voucher Benefits
- THR/Festive Allowance