14 Sep
|
Ailogic Neural Network
|
Hyderabad
14 Sep
Ailogic Neural Network
Hyderabad
Job Description
Position: Node.js Backend Developer
n
Experience: 1–2 Years
n
Employment Type: Full-Time
n
Department: Engineering / Software Development
n
Location: Hyderabad (On-site)
n
About AI Logic Neural Network Pvt. Ltd.
n
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 cutting-edge products that help organizations streamline multilingual communication, interpreter management, and language services through advanced AI-powered platforms.
n
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.
n
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.
n
About the Role
n
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.
n
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.
n
Key Responsibilities
n
n
- Design, develop, and maintain backend applications using Node.js and TypeScript.
n
- Develop scalable and reusable backend services following clean coding and OOP principles.
n
- Design and develop RESTful APIs and GraphQL APIs.
n
- Build and maintain applications using a Microservices Architecture.
n
- Work with relational databases including PostgreSQL and Microsoft SQL Server (MS SQL).
n
- Write efficient SQL queries and optimize database performance.
n
- Use Redis for caching, session management, and application performance improvements.
n
- Implement background jobs, queues, and asynchronous processing using BullMQ.
n
- Work with message brokers and event-driven systems using RabbitMQ and/or Apache Kafka.
n
- Develop reliable producer-consumer workflows and handle asynchronous communication between microservices.
n
- Integrate third-party APIs and external services.
n
- Implement proper error handling, logging, validation, authentication, and authorization.
n
- Debug and troubleshoot application, database, queue, and API-related issues.
n
- Write clean, maintainable, reusable, and well-documented code.
n
- Participate in code reviews and follow software development best practices.
n
- Collaborate with frontend developers, QA engineers, DevOps engineers, and other team members.
n
n
Required Technical Skills
n
n
- Node.js
n
- TypeScript
n
- JavaScript
n
- Object-Oriented Programming (OOP)
n
- Microservices Architecture
n
- PostgreSQL
n
- Microsoft SQL Server (MS SQL)
n
- Redis
n
- RESTful API Development
n
- GraphQL API Development
n
- BullMQ
n
- RabbitMQ and/or Apache Kafka
n
- Understanding of message queues, producers, consumers, retries, and background job processing.
n
- Strong understanding of asynchronous programming, Promises, and async/await.
n
- Good understanding of database design, relationships, joins, indexes, and SQL queries.
n
- Understanding of authentication and authorization concepts.
n
- Familiarity with Git and version-control workflows.
n
- Basic understanding of Software Development Life Cycle (SDLC) and Agile development practices.
n
n
Preferred Skills
n
n
- Experience with frameworks such as Express.js, NestJS, or similar Node.js frameworks.
n
- Experience building event-driven or queue-based systems.
n
- Understanding of JWT or token-based authentication.
n
- Familiarity with Docker and containerized applications.
n
- Basic knowledge of CI/CD pipelines.
n
- Experience with API testing tools such as Postman.
n
- Understanding of design patterns and clean architecture principles.
n
- Knowledge of unit and integration testing is an advantage.
n
- Basic understanding of message delivery concepts such as retries, acknowledgements, dead-letter queues, and idempotency.
n
n
Experience & Qualifications
n
n
- 1–2 years of professional experience in backend or Node.js development.
n
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
n
- Hands-on experience developing backend APIs and working with databases.
n
- Exposure to message queues or event-driven architecture is preferred.
n
- Strong problem-solving and debugging skills.
n
- Excellent communication and teamwork abilities.
n
n
Ideal Candidate
n
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.
📌 Node.js Backend Developer (Hyderabad)
🏢 Ailogic Neural Network
📍 Hyderabad