Careers
Engineering/Development

NodeJS Engineer (Database & Data Pipelines)

Apply Now

As a Node.js Developer with a strong focus on databases at Smartico.ai, you will be at the core of building and maintaining high-performance data processing pipelines.

You’ll work across multiple database technologies—both relational and non-relational—while designing efficient backend services that connect with data warehouses and external systems.

Key Responsibilities

  • Backend Development: Architect, develop, and maintain scalable backend services using Node.js and TypeScript.
  • Data Pipelines: Design and implement data ingestion and transformation pipelines, ensuring reliability and scalability across large datasets.
  • Database Expertise: Work with relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis, etc.) databases, as well as data warehouses (BigQuery, Redshift, Snowflake).
  • API Development: Build and integrate RESTful APIs and WebSockets to support real-time and batch data flows.
  • Performance & Optimization: Optimize query performance, storage efficiency, and backend throughput.
  • Security & Compliance: Apply best practices for data integrity, access control, and secure communication.
  • Collaboration: Partner with frontend developers, product teams, and data engineers to deliver seamless solutions.

Required Skills & Experience

  • 5+ years of experience in backend development with Node.js.
  • Proficiency in TypeScript and modern Node.js frameworks (Express.js, NestJS, or similar).
  • Strong understanding of asynchronous programming and event-driven architecture.
  • Solid experience with SQL databases (PostgreSQL, MySQL) and query optimization.
  • Exposure to NoSQL databases and data warehouses for large-scale data handling.
  • Hands-on experience designing scalable, high-performance applications.
  • Good understanding of REST APIs.
  • Strong knowledge of Git and best practices for version control.

#LI-DNI

Join Our Team! Submit Your Application