Naologic · 1 month ago
Back End Developer
Naologic is developing a faster way of building ERP from the ground up with AI code generation. They are seeking a Senior Node.js Developer responsible for building back-end services, managing data exchange, and ensuring application performance and quality.
Responsibilities
Design and develop backend logic using TypeScript and NestJS
Create and maintain server-side application logic
Utilize MongoDB aggregations to handle complex data requirements
Collaborate with frontend developers to integrate frontend components with server-side logic
Write clean, high-quality, and testable code
Optimize applications for performance, availability, and low latency
Focus on security and data protection
Qualification
Required
Expertise in TypeScript / NestJS
Expertise in MongoDB aggregations
Experience with Node.js and common packages (e.g., fastify, jwt, lodash)
Strong understanding of asynchronous programming concepts in JavaScript
Knowledge of integrating various data sources and optimizing for different client platforms
Experience with scalable Node.js applications and performance
Proficiency in version control using Git
Advanced knowledge of AI and prompting
RAG and prompting technologies
Good understanding of enterprise software, compliance and security
Preferred
Experience with ERP/CRM systems is a plus
Knowledge of Pulumi (bonus)
Benefits
Join a fast-growing, innovative team in AI-powered platforms
Grow professionally with exposure to cutting-edge technologies
Contribute to impactful projects alongside a talented and fast-moving team
Competitive salary based on experience and impact
4 weeks of annual leave for rest, recharge, or personal time