- Growing fastShowed strong hiring growth in the past month
NodeJs Full Stack Developer
- ₹10L – ₹15L
- 4 years of exp
- Full Time
Not Available
In office
About the job
ob Title - NodeJS Full Stack developer
Experience - 4+ years
Location - Bangalore
Primary skills - NodeJs, expressJs, reactJs, MongoDB.
Roles and Responsibilities:
- Application Development Front-End Development:
Develop user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
Implement responsive designs to ensure cross-device compatibility.
Ensure high performance and scalability of the front end.
Back-End Development:
Build server-side logic and APIs using Node.js and frameworks like Express.js.
Integrate with databases (SQL, NoSQL) and manage data storage and retrieval.
Implement authentication and authorization mechanisms.
- System Architecture Design and Architecture:
Design scalable and maintainable system architecture.
Use design patterns and principles to ensure high-quality code.
Evaluate and implement technologies that fit the project’s needs.
API Integration:
Develop and integrate RESTful APIs and/or GraphQL endpoints.
Manage third-party API integrations and handle data transformation.
- Code Quality and Maintenance Code Standards:
Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback.
Follow best practices for version control using Git.
Testing:
Implement unit tests, integration tests, and end-to-end tests.
Use testing frameworks like Mocha, Jest, or Jasmine.
Debugging and Optimization:
Identify and resolve bugs and performance bottlenecks.
Optimize applications for speed and efficiency.
- Collaboration and Communication Team Collaboration:
Work closely with designers, product managers, and other developers.
Participate in Agile/Scrum processes including sprint planning and stand-ups.
Documentation:
Maintain clear and comprehensive documentation for code, APIs, and processes.
Document system architecture and design decisions.
- User Experience Usability:
Ensure that the application is user-friendly and meets user needs.
Incorporate feedback and iterate on design and functionality.
Performance:
Monitor and improve application performance to provide a seamless user experience.
About the company
Arting Digital
- Growing fastShowed strong hiring growth in the past month