Careers
Engineering/Development
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








