Company Description
Indian Educational Services (IES) began in 2008 with the mission of spreading educational awareness and providing admission guidance to students. Known for its scientific career counseling methods, IES uses scientifically approved and tested methods to map intelligences and advise students on suitable career paths. Headquartered in Bangalore, IES has branches across India and Nepal, including cities such as Kota, Kathmandu, Lucknow, and Mumbai.
Job Description
We are looking for a skilled Backend Developer with expertise in NestJS to join our team. The ideal candidate should have experience in building scalable, secure, and high-performance backend systems using modern frameworks and best practices. You will be responsible for designing and developing APIs, integrating databases, and ensuring the smooth operation of backend services that power our applications.
Key Responsibilities:
Develop, test, and maintain backend services using NestJS and Node.js.
Design and implement RESTful APIs and Graph
QL APIs to support frontend applications.
Work with relational databases such as Postgre
SQL and No
SQL databases like Mongo
DB.
Ensure application security by implementing authentication, authorization, and data protection best practices.
Optimize application performance and scalability.
Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
Perform code reviews, write unit tests, and ensure code quality and best practices.
Troubleshoot and debug issues to enhance system reliability.
Stay updated with emerging technologies and contribute to process improvements.
Required Skills and
Qualification:
Educational
Qualification:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Technical
Skills:
Proficiency in NestJS and Node.js for backend development.
Experience with Postgre
SQL , MySQL, or Mongo
DB for database management.
Strong knowledge of RESTful APIs, Graph
QL, and microservices architecture.
Hands-on experience with Docker, Kubernetes, or other containerization technologies.
Understanding of authentication and authorization mechanisms (JWT, OAuth, etc.).
Experience with message brokers such as Rabbit
MQ or Kafka (preferred).
Familiarity with Type Script and modern JavaScript best practices.
Experience working with Git and CI/CD pipelines.
Knowledge of cloud platforms like AWS, GCP, or Azure (preferred).