remote
Senior Node.js Software Engineer - CactusSoft
Software Engineer
Senior Node.js Engineer responsible for designing, building, and scaling high‑performance backend services for Odoo‑based solutions, leveraging JavaScript/TypeScript and modern API practices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Node.js micro‑services that integrate with Odoo ERP platforms.
- Implement robust RESTful APIs and ensure high performance, security, and reliability.
- Collaborate with cross‑functional teams using Agile methodologies to deliver features on tight timelines.
- Write clean, testable TypeScript/JavaScript code and maintain comprehensive unit and integration test suites.
- Participate in code reviews, mentor junior developers, and contribute to continuous improvement of development processes.
Requirements
- 5+ years of professional experience with Node.js and modern JavaScript/TypeScript ecosystems.
- Strong understanding of REST API design, authentication, and performance optimization.
- Hands‑on experience integrating with Odoo or other ERP systems.
- Proficiency in Agile/Scrum practices and collaborative tools (e.g., Git, CI/CD pipelines).
- Excellent problem‑solving skills and ability to work in a fast‑paced, distributed environment.
Skills
nodejsjavascripttypescript