15 Sep
|
ithink Digital
|
Sahibzada Ajit Singh Nagar
15 Sep
ithink Digital
Sahibzada Ajit Singh Nagar
Job Description
Junior Backend Developer | Node.js / TypeScript
n
Experience: 1–2 Years
n
Employment Type: Full-time
n
Work Schedule: Monday to Friday
n
Location: WorldTech Square, Sector 83, Mohali
n
About the Role
n
We are looking for a Junior Backend Developer with hands-on experience in Node.js and TypeScript to join our engineering team.
n
You will work on an enterprise-grade HR AI and Analytics platform being developed for a large manufacturing conglomerate. The platform will include an AI-powered HR assistant, employee and manager dashboards, HR analytics, performance tracking, attendance insights, availability tracking, efficiency monitoring, and integrations with existing enterprise systems.
n
You will work closely with senior backend developers and technical leads, contributing to API development, database integrations, authentication, data processing, and AI/RAG-related backend workflows.
n
Key Responsibilities
n
n
- Develop and maintain backend APIs using Node.js and TypeScript
n
- Build REST APIs using Express.js or NestJS
n
- Develop APIs for dashboards, analytics, reporting, and enterprise modules
n
- Work with PostgreSQL, MySQL, MongoDB, or similar databases
n
- Design database schemas and write efficient SQL queries
n
- Implement authentication, authorization, and role-based access control
n
- Integrate third-party and internal REST APIs
n
- Build Excel and CSV import and data processing workflows
n
- Assist with data synchronization and background processing jobs
n
- Support file uploads, document processing, and metadata management
n
- Contribute to AI and RAG backend workflows and LLM API integrations
n
- Implement request validation, error handling, logging, and basic security practices
n
- Write unit tests and API tests
n
- Debug issues and improve backend reliability
n
- Collaborate with frontend developers for API integration
n
- Maintain API documentation using Swagger/OpenAPI
n
- Follow Git workflows, pull requests, and code review practices
n
- Participate in sprint planning, daily stand-ups, and technical discussions
n
n
Required Technical Skills
n Backend Development
n
n
- Good understanding of Node.js
n
- Hands-on experience with JavaScript and TypeScript
n
- Experience with Express.js or NestJS
n
- Understanding of REST API design and architecture
n
- Knowledge of routes, controllers, services, middleware, and DTOs
n
- Understanding of authentication and authorization
n
- Experience with request validation and error handling
n
n
Database
n
n
- Basic to intermediate knowledge of PostgreSQL or MySQL
n
- Basic understanding of MongoDB
n
- Understanding of database schema design
n
- Ability to write SQL queries
n
- Knowledge of joins, indexes, filtering, sorting, and pagination
n
- Familiarity with Prisma, Sequelize, TypeORM, or Mongoose
n
n
APIs and Integrations
n
n
- Experience consuming third-party REST APIs
n
- Understanding of API authentication such as JWT, API Keys, OAuth basics, and Bearer Tokens
n
- Familiarity with Postman
n
- Basic understanding of scheduled jobs and background processing
n
n
Security
n
n
- Understanding of JWT authentication
n
- Basic knowledge of password hashing
n
- Understanding of role-based access control
n
- Awareness of API security best practices
n
- Understanding of environment variables and secret management
n
- Ability to prevent sensitive data exposure through APIs
n
n
Cloud and DevOps, Good to Have
n
n
- Basic knowledge of AWS or Azure
n
- Familiarity with S3 or Azure Blob Storage
n
- Basic understanding of Docker
n
- Experience with Git and platforms such as GitHub,
GitLab, or Bitbucket
n
- Understanding of CI/CD basics
n
- Basic Linux command-line knowledge
n
n
AI and RAG Exposure, Good to Have
n
Experience or familiarity with any of the following will be an advantage:
n
n
- OpenAI API or Azure OpenAI
n
- LLM API integrations
n
- Embeddings
n
- Vector databases
n
- Document processing
n
- Text extraction and chunking
n
- Metadata storage
n
- Retrieval-Augmented Generation (RAG)
n
n
Project Experience We Are Looking For
n
Candidates should ideally have worked on 2 to 3 backend projects, preferably involving:
n
n
- Admin or management dashboards
n
- CRM, ERP, HRMS, or enterprise applications
n
- Data-heavy backend APIs
n
- Authentication and user-role management
n
- Reporting and analytics APIs
n
- File upload or data-import modules
n
- Third-party API integrations
n
- SaaS or enterprise applications
n
n
What We Value
n
n
- Strong problem-solving skills
n
- Willingness to learn and work with enterprise backend architecture
n
- Ability to understand requirements and take ownership of assigned tasks
n
- Good debugging and troubleshooting skills
n
- Clear communication and regular progress updates
n
- Ability to work independently while knowing when to seek guidance
n
- Attention to code quality and maintainability
n
- Comfortable working in a fast-paced development setting
n
- Responsible approach toward deadlines and deliverables
n
n
Why Join Us?
n
This is an opportunity to work on a real-world enterprise AI platform combining backend engineering, HR technology, analytics, enterprise integrations, and emerging AI and RAG technologies.
n
If you are a backend developer looking to strengthen your skills while working on AI-powered enterprise systems, we would love to hear from you.
n
Location: WorldTech Square, Sector 83, Mohali
n
Work Schedule: Monday to Friday
n
Experience: 1–2 Years
n
Employment Type: Full-time
📌 Junior Backend Developer (Sahibzada Ajit Singh Nagar)
🏢 ithink Digital
📍 Sahibzada Ajit Singh Nagar