About the job
Company Description Ennovate specialises in providing cutting-edge supply chain solutions and services designed to streamline your operations, enhance efficiency, and drive cost savings. Our innovative approach harnesses the power of AI-driven technologies to deliver solutions that meet the evolving needs of modern businesses. Role Description • Define and evolve backend system architecture for new and existing web applications. • Design scalable, secure, and maintainable backend systems using NodeJS, NestJS, and PostgreSQL. • Own data modelling, schema design, and structured data movement across multiple relational tables. • Review and improve application performance, reliability, and scalability. • Ensure best practices in API design, security, logging, and error handling. • Act as Tech Lead for development teams. • Guide developers on implementation, design patterns, and code quality. • Translate business requirements into technical designs and implementation plans. • Support deployment, release planning, and production issue resolution. Qualifications • 8 to 12 years of experience in backend development. • Strong expertise in Node.js, NestJS, PostgreSQL. • Proven experience designing system architecture for large-scale web applications. • Experience working on CRM / ERP or data-intensive applications. • Strong understanding of Relational database design, Complex joins and data workflows. • Prior experience as a Senior Engineer leading teams. • Working knowledge of React.js, cloud platforms (AWS preferred). • Exposure to CI/CD pipelines and DevOps practices. Why Join Us • Work on enterprise-scale CRM / ERP systems. • High ownership of architecture and technical decisions. • Opportunity to shape long-term system design. • Collaborative, engineering-driven culture. • Stable product roadmap and long-term growth opportunities.
Requirements
- Node.js
- NestJS
- PostgreSQL
- System Architecture
- API Design
Qualifications
- Bachelor’s or Master’s degree in Computer Science
- Experience in Software Development
Preferred Technologies
- Node.js
- NestJS
- PostgreSQL
- System Architecture
- API Design
About the company
Ennovate specialises in providing cutting-edge supply chain solutions and services designed to streamline your operations, enhance efficiency, and drive cost savings. Our innovative approach harnesses the power of AI-driven technologies to deliver solutions that meet the evolving needs of modern businesses.
Similar Jobs
Lead Backend Engineer
Ubique Systems
Lead Backend Engineer
Clear Water security
Backend Engineer
Zenith Services Inc.