Role Overview
We are looking for a skilled and self-motivated Full Stack Developer with 3+ years of experience in Node.js and Angular to join our development team. The selected candidate will work on a logistics and freight management platform, building and maintaining scalable web applications, developing robust APIs, and delivering high-quality user experiences.
Responsibilities
- Develop and maintain scalable web applications using Angular and Node.js.
- Design and develop secure REST APIs.
- Integrate third-party APIs and implement authentication/authorization.
- Optimize application performance and database queries.
- Deploy and maintain applications on AWS/Linux servers.
- Collaborate with the team to deliver high-quality, scalable solutions.
- Write clean, maintainable, and well-documented code.
Requirements
- Strong expertise in Angular (TypeScript, RxJS, Angular Material).
- Strong experience with Node.js (Express.js) and REST API development.
- Experience with JWT Authentication, API integrations, and role-based access control.
- Good knowledge of MySQL/PostgreSQL, query optimization, and Git.
- Experience with AWS (EC2, S3, RDS), Nginx, PM2, and CI/CD (GitHub Actions/Jenkins).
- Understanding of Docker, Linux server deployment, and environment management.
- Knowledge of HTML, CSS/SCSS, Bootstrap, or Tailwind CSS.
- Strong debugging, problem-solving, and code optimization skills.
- Self-driven and capable of handling end-to-end application development.
- Able to work independently and take ownership of projects.
- Good communication and teamwork skills.