13 ACE Infoway Jobs
Ace Infoway - NestJS Developer - TypeScript (3-6 yrs)
ACE Infoway
posted 5d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking an experienced NestJS Developer to design, develop, and maintain the backend APIs for a fleet management system. The API layer serves as the backbone of the platform, connecting mobile apps, the admin panel, and the website. The ideal candidate will be well-versed in building scalable, secure, and efficient RESTful and WebSocket APIs.
Tools & Technologies :
- NestJS
- TypeScript
- TypeORM/MySQL
- Socket.IO
- Redis/ioredis
- AWS SDK (SQS)
- Swagger
- Multer
- Jest
Key Responsibilities :
- Develop and maintain robust APIs using NestJS (v7+).
- Integrate and manage TypeORM for database interactions with MySQL.
- Implement WebSocket communication using Socket.IO for real-time updates.
- Create API documentation using Swagger for seamless developer interaction.
- Ensure security and authentication mechanisms using Passport-JWT and Argon2/Bcrypt for password hashing.
- Handle third-party integrations such as AWS SDK, Twilio, Mailchimp, and Stripe for payments and communication.
- Optimize application performance using Redis for caching and ioredis for scalable data handling.
- Manage file uploads using Multer and implement data parsing using Papaparse.
- Write unit tests using Jest to ensure code quality and reliability.
Requirements :
- Strong proficiency in NestJS, TypeScript, and Node.js.
- Experience with TypeORM and relational databases like MySQL.
- Hands-on experience with Socket.IO and real-time communication protocols.
- Proficiency in using third-party APIs and libraries such as Stripe, Twilio, Google Maps API, and AWS SDK.
- Familiarity with event-driven architecture using SQS or similar tools.
- Strong understanding of RESTful API design and development.
- Knowledge of application performance optimization and scalable architecture design.
- Proficiency in using tools like Swagger for API documentation.
- Experience with CI/CD pipelines and deploying Node.js applications.
Preferred Skills :
- Knowledge of microservices architecture and NestJS microservices.
- Familiarity with GraphQL and integrating with APIs.
- Experience with Firebase Admin SDK for push notifications and analytics.
- Exposure to file generation tools like Excel4node and ExcelJS.
- Familiarity with secure payment processing workflows.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Javascript Developer roles with real interview advice