Job Description: Full Stack Developer
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:
- Development & Maintenance: Develop maintain and enhance the existing NestJS-based backend. Work on the frontend built with Angular and PrimeNG ensuring seamless integration with IndexedDB.
- REST API Development: Build and optimize RESTful APIs to meet functional requirements with a focus on performance and scalability.
- Authentication & Authorization: Implement and maintain secure Auth Token-based authentication mechanisms.
- Database Management: Use ORM tools to interact with the database efficiently and manage data persistence.
- Best Practices & Design Patterns: Leverage Dependency Injection (DI) and Inversion of Control (IoC) principles to create modular maintainable and testable code.
- Frontend Development: Design responsive and dynamic user interfaces using Angular and PrimeNG. Work with IndexedDB for offline storage and caching mechanisms.
- Learning & Growth: Be open to learning React and contributing to new features using the framework.
- Collaboration: Work closely with the team to ensure the timely delivery of high-quality features. Communicate effectively with stakeholders to gather requirements and provide updates.
Required Skills and Expertise:
Backend Development:
- Strong experience in NestJS for building RESTful APIs.
- Knowledge of authentication and authorization mechanisms.
Frontend Development:
- Proficiency in Angular and PrimeNG.
- Familiarity with IndexedDB for browser-side storage.
Core Development Skills:
- Proficient in Dependency Injection (DI) and Inversion of Control (IoC) principles.
- Experience with ORM tools like TypeORM or Sequelize.
Database Management:
- Strong knowledge of MySQL database design and query optimization.
- Familiarity with Stored Procedures and complex queries.
Soft Skills:
- Strong problem-solving and analytical skills.
- 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.
Skills
NestJS, Angular, PrimeNG, IndexedDB, Dependency Injection, ORM, MySQL, Authentication, Authorization, React, AWS, Azure
Job Description: Full Stack Developer 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 developmen...
Job Description: Full Stack Developer
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:
- Development & Maintenance: Develop maintain and enhance the existing NestJS-based backend. Work on the frontend built with Angular and PrimeNG ensuring seamless integration with IndexedDB.
- REST API Development: Build and optimize RESTful APIs to meet functional requirements with a focus on performance and scalability.
- Authentication & Authorization: Implement and maintain secure Auth Token-based authentication mechanisms.
- Database Management: Use ORM tools to interact with the database efficiently and manage data persistence.
- Best Practices & Design Patterns: Leverage Dependency Injection (DI) and Inversion of Control (IoC) principles to create modular maintainable and testable code.
- Frontend Development: Design responsive and dynamic user interfaces using Angular and PrimeNG. Work with IndexedDB for offline storage and caching mechanisms.
- Learning & Growth: Be open to learning React and contributing to new features using the framework.
- Collaboration: Work closely with the team to ensure the timely delivery of high-quality features. Communicate effectively with stakeholders to gather requirements and provide updates.
Required Skills and Expertise:
Backend Development:
- Strong experience in NestJS for building RESTful APIs.
- Knowledge of authentication and authorization mechanisms.
Frontend Development:
- Proficiency in Angular and PrimeNG.
- Familiarity with IndexedDB for browser-side storage.
Core Development Skills:
- Proficient in Dependency Injection (DI) and Inversion of Control (IoC) principles.
- Experience with ORM tools like TypeORM or Sequelize.
Database Management:
- Strong knowledge of MySQL database design and query optimization.
- Familiarity with Stored Procedures and complex queries.
Soft Skills:
- Strong problem-solving and analytical skills.
- 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.
Skills
NestJS, Angular, PrimeNG, IndexedDB, Dependency Injection, ORM, MySQL, Authentication, Authorization, React, AWS, Azure
View more
View less