Naologic is developing a faster way of building ERP from the ground up with AI code gen can be customized to any industry quickly which allows zero-implementation time.
We are looking for a Senior Node.js Developer who has experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end logic, definition and maintenance of the database and maintaining the best possible performance, quality and responsiveness of the application. You will work closely with the front-end developers in order to implement their components into the application.
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.
Required Skills and Qualifications
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
Knowledge of Pulumi (bonus)
Good understanding of enterprise software, compliance and security
Bonus Skills
Experience with ERP/CRM systems is a plus.
Stack
Typescript, NestJS, nx.dev, MongoDB, BigQuery, Scheduling mechanism, Queues & Cache (Redis), Cloudflare Workers/Store/Ai gateway, RAG, Event driven architecture
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
In the press
Google case study about Naologic
RAG presentation at Arize conference
Google I/O Angular Featuring Naologic
Naologic makes Google Cloud’s list of leading AI companies
Interview Process
Round 1: 20 min initial interview to assess suitability
Round 2: Take-home test
Round 3: 90 min technical panel interview, discussing the assignment in depth with Founding Engineer and both Co-Founders (representing FE, BE, Product and Design)
Round 4: Salary and culture discussion with Co-Founder
…. Offer
Offer
Location: Remote
Department: Engineering
Type: Full-time
Seniority level: Mid or Senior
Salary range: $70k - $250k/year
Contract type: Full-time/permanent
Show more Show less