Cloud Node.js Developer for Syntax, designing and implementing backend services powering GenAI suite for enterprise systems. Focusing on scalable multi-tenant SaaS architectures and AI-driven workflows.
Responsibilities
Design, implement, and maintain Node.js/TypeScript backend services and APIs for multi-tenant cloud applications.
Work with relational databases (e.g. HANA, PostgreSQL), handle schema migrations, and optimize SQL performance.
Implement tenant management logic (onboarding, configuration, cleanup) and integration flows.
Develop integrations using REST APIs or event-based architectures.
Where applicable, deploy and operate services on SAP BTP using CAP, HDI containers, or approuter setups.
Contribute to DevOps pipelines (GitLab CI/CD) and maintain automated deployment workflows.
Participate in architecture discussions, sprint planning, and release coordination.
Requirements
3–5 years of professional software development experience.
Strong hands-on experience in Node.js/TypeScript backend development.
Familiarity with cloud-native principles (12-factor apps, configuration, logging, scaling).
Good understanding of SQL and relational database design.
Experience with CI/CD pipelines and container-based deployment (Docker or similar).
Ability to take ownership of end-to-end features and collaborate across teams.
Good written and spoken English.
Nice to have: Experience with SAP BTP, CAP, or HANA-based services.
Knowledge of GenAI concepts (RAG, embeddings, document processing).
Python microservices and MTA-based deployment.
Experience with UI frameworks (SAPUI5/Fiori or React).
Benefits
Competitive, above-average compensation
Flexible working time models, home office
Attractive benefits, e.g. company pension scheme or various health offers
Open feedback culture, flat hierarchies and a motivated team
Individual career planning with continuous training and coaching on the job
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.