AiLogic Neural Network Pvt Ltd
Website:
ailogic.com
Job details:
Position: Node.js Backend Developer
Experience: 1–2 Years
Employment Type: Full-Time
Department: Engineering / Software Development
Location: Hyderabad (On-site)
About AI Logic Neural Network Pvt. Ltd.
AI Logic Neural Network Pvt. Ltd. is a leading AI-driven technology company specializing in Language Technology, Artificial Intelligence, Machine Learning, and Enterprise SaaS solutions. We develop innovative products that help organizations streamline multilingual communication, interpreter management, and language services through advanced AI-powered platforms.
Our flagship solutions, including Total Language and Interpreter Training, are designed to transform the language services industry by leveraging scalable cloud technologies, intelligent automation, and modern software architecture.
At AI logic, we foster a culture of innovation, continuous learning, collaboration, and technical excellence. We are looking for passionate engineers who enjoy solving complex technical challenges and building scalable, high-performance applications that make a real-world impact.
About the Role
We are looking for a Node.js Backend Developer with 1–2 years of hands-on experience in backend application development. The ideal candidate should have a strong understanding of Node.js, TypeScript, JavaScript, Object-Oriented Programming (OOP), Microservices, databases, caching, APIs, and message queues.
You will be responsible for developing, maintaining, and improving scalable backend services and APIs while working closely with frontend developers and other engineering team members.
Key Responsibilities
- Design, develop, and maintain backend applications using Node.js and TypeScript.
- Develop scalable and reusable backend services following clean coding and OOP principles.
- Design and develop RESTful APIs and GraphQL APIs.
- Build and maintain applications using a Microservices Architecture.
- Work with relational databases including PostgreSQL and Microsoft SQL Server (MS SQL).
- Write efficient SQL queries and optimize database performance.
- Use Redis for caching, session management, and application performance improvements.
- Implement background jobs, queues, and asynchronous processing using BullMQ.
- Work with message brokers and event-driven systems using RabbitMQ and/or Apache Kafka.
- Develop reliable producer-consumer workflows and handle asynchronous communication between microservices.
- Integrate third-party APIs and external services.
- Implement proper error handling, logging, validation, authentication, and authorization.
- Debug and troubleshoot application, database, queue, and API-related issues.
- Write clean, maintainable, reusable, and well-documented code.
- Participate in code reviews and follow software development best practices.
- Collaborate with frontend developers, QA engineers, DevOps engineers, and other team members.
Required Technical Skills
- Node.js
- TypeScript
- JavaScript
- Object-Oriented Programming (OOP)
- Microservices Architecture
- PostgreSQL
- Microsoft SQL Server (MS SQL)
- Redis
- RESTful API Development
- GraphQL API Development
- BullMQ
- RabbitMQ and/or Apache Kafka
- Understanding of message queues, producers, consumers, retries, and background job processing.
- Strong understanding of asynchronous programming, Promises, and async/await.
- Good understanding of database design, relationships, joins, indexes, and SQL queries.
- Understanding of authentication and authorization concepts.
- Familiarity with Git and version-control workflows.
- Basic understanding of Software Development Life Cycle (SDLC) and Agile development practices.
Preferred Skills
- Experience with frameworks such as Express.js, NestJS, or similar Node.js frameworks.
- Experience building event-driven or queue-based systems.
- Understanding of JWT or token-based authentication.
- Familiarity with Docker and containerized applications.
- Basic knowledge of CI/CD pipelines.
- Experience with API testing tools such as Postman.
- Understanding of design patterns and clean architecture principles.
- Knowledge of unit and integration testing is an advantage.
- Basic understanding of message delivery concepts such as retries, acknowledgements, dead-letter queues, and idempotency.
Experience & Qualifications
- 1–2 years of professional experience in backend or Node.js development.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
- Hands-on experience developing backend APIs and working with databases.
- Exposure to message queues or event-driven architecture is preferred.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Ideal Candidate
The ideal candidate is passionate about backend development and enjoys building scalable, high-performance systems. They have a strong foundation in backend engineering, understand microservices, caching strategies, background job processing, and asynchronous messaging, and are committed to writing clean, maintainable, and production-ready code. The candidate should be eager to learn, collaborate with cross-functional teams, and contribute to the development of innovative AI-powered products.
Click on Apply to know more.