Job description
Think201 is looking for a Node.js Developer (6-12 months experience) responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Key Responsibilities
- Writing reusable, testable, and efficient code
- Designing and developing robust APIs and services for the web application
- Design and implementation of low-latency, high-availability, and performant applications
- Designing the overall application architecture
- Implementation of security and data protection
- Managing the interchange of data between the server and front end
- Learn to develop functional and sustainable web applications with clean codes
- Designing the overall application architecture
- Designing and developing robust APIs and services for the web application
- Managing the interchange of data between the server and front end
- Optimising the application for performance and scalability
Skills Required
- Strong proficiency with Node.js and frameworks available for it such as Express, TypeScript, Database (such as MySQL/PostgreSQL)
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Knowledge in the nature of asynchronous programming and its quirks and workarounds
- Knowledge in User authentication and authorisation between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Knowledge in the fundamental design principles behind a scalable application
- Knowledge in the differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform
- Ability to communicate effectively and act as a strong team player
- Strong understanding of the web development cycle and programming techniques and tools
- Proficient understanding of code versioning tools, such as Git
Other Details
- Minimum experience required - 6 to 12 months
- Payscale - starting from INR 2.6LPA and varies based on hands-on experience and exposure in relevant technologies
- Requires impressive communication skills
- Experience working with start-ups is a plus