Full Stack Developer

Full Stack Developer

2 Nos.
97325
Full Time
3.0 Year(s) To 5.0 Year(s)
9.00 LPA TO 12.00 LPA
IT Software - Web / Mobile
IT-Software/Software Services
B.Sc - Computers; B.Tech/B.E. - Computers; BCA/BCS - Software Engineering; M.E./M.Tech - IT Software; MCS - Software Engineering
Job Description:
Role   Overview:   
 
We are seeking a skilled and motivated Full Stack Developer to join our team and work on a cutting-
edge accounting and E-invoice management system. The ideal candidate should have hands-on 
experience in both backend and frontend development, with a strong foundation in modern web 
technologies. We are also looking for someone eager to learn React and expand their expertise.  
 
Key Responsibilities: 
  
1.Development & Maintenance:  
2.Develop, maintain, and enhance the existing NestJS-based backend.  
3.Work on the frontend built with Angular and PrimeNG, ensuring seamless integration with  IndexedDB.  
4.REST API Development:  
5.Build and optimize RESTful APIs to meet functional requirements, with a focus on performance and scalability.  
6.Authentication & Authorization:  
7.Implement and maintain secure Auth Token-based authentication mechanisms.  
8.Database Management:  
9.Use ORM tools to interact with the database efficiently and manage data persistence.  
10.Best Practices & Design Patterns:  
11.Leverage Dependency Injection (DI) and Inversion of Control (IoC) principles to create modular, maintainable, and testable code.  
12.Frontend Development:  
13.Design responsive and dynamic user interfaces using Angular and PrimeNG.  
14.Work with IndexedDB for offline storage and caching mechanisms.  
15.Learning & Growth:  
16.Be open to learning React and contributing to new features using the framework.  
17.Collaboration:  
18.Work closely with the team to ensure the timely delivery of high-quality features.  
19.Communicate effectively with stakeholders to gather requirements and provide updates.  
Backend Development:  
1.Strong experience in NestJS for building RESTful APIs.  
2.Knowledge of authentication and authorization mechanisms.  
Frontend Development:  
1.Proficiency in Angular and PrimeNG.  
2.Familiarity with IndexedDB for browser-side storage.  
Core Development Skills:  
1.Proficient in Dependency Injection (DI) and Inversion of Control (IoC) principles.  
2.Experience with ORM tools like TypeORM or Sequelize.  
Database Management:  
1. Strong knowledge of MySQL database design and query optimization.  
2.Familiarity with Stored Procedures and complex queries.  
Soft Skills:  
1.Strong problem-solving and analytical skills.  
2.Excellent communication skills to collaborate with international clients and team members.  
Good   to   Have   (Optional):   
Previous experience in accounting or E-invoice management projects.  
Knowledge of React or willingness to learn it quickly.  
Familiarity with cloud platforms like AWS or Azure.  
Company Profile

The client is a leading SaaS (Software as a Service) provider, dedicated to transforming the way ---es manage their operations through innovative automation ---. Headquartered in Prahlad Nagar, Ahmedabad, they specialize in developing advanced software's designed to streamline data entry and integrate seamlessly w---h prominent accounting systems such as TALLY and many more.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs