Node.js Developer with Angular
Skills Agency
- Location
- Bangalore Urban, Karnataka, India
- Job type
- Full-time
Required skills
- Angular
- back-end
- data models
- database
- front-end
- full stack
- Git
- integration testing
- JavaScript
- MySQL
- Node
- NoSQL
- PostgreSQL
- RabbitMQ
- team collaboration
- version control
- web development
- RESTful
About the role
Skills Agency
Website:
skills-agency.com
Job details:
Responsibilities
- Design, develop, and maintain scalable, high-performance web applications using modern front-end and back-end technologies.
- Develop robust server-side applications and RESTful APIs using Node.js, Express.js, and related technologies.
- Build interactive, responsive, and user-friendly web interfaces using Angular and modern JavaScript frameworks and libraries.
- Design, implement, and manage database schemas and data models using MongoDB, PostgreSQL, MySQL, or other SQL/NoSQL databases.
- Develop and integrate RESTful APIs and ensure seamless communication between front-end and back-end systems.
- Implement asynchronous communication and message-driven architectures using RabbitMQ or similar messaging systems.
- Write clean, reusable, scalable, and maintainable code following modern development standards and best practices.
- Perform unit testing, integration testing, debugging, performance optimization, and application maintenance.
- Use Git and version control effectively for code management and team collaboration.
- Troubleshoot technical issues and contribute to improving application performance, scalability, reliability, and security.
Requirements
- 2+ years of professional experience as a Full Stack Developer or in a similar software development role.
- Strong hands-on experience with Node.js, Express.js, Angular, JavaScript, and RESTful APIs.
- Strong understanding of front-end and back-end web development.
- Experience with MongoDB and SQL databases such as PostgreSQL or MySQL.
- Good understanding of database design, data modelling, queries, and database performance optimization.
- Hands-on experience with RabbitMQ, including message queues, exchanges, routing, and asynchronous communication.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.