The ideal candidate will be 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. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
Develop and maintain server-side applications using NodeJS
Design and implement APIs to support front-end functionality
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Optimize applications for maximum speed and scalability
Troubleshoot and debug applications to ensure functionality and security
Write clean, maintainable, and efficient code
Stay up-to-date with emerging technologies and industry trends
Qualifications
Bachelor's Degree in Computer Science, Engineering, or a related field
Minimum 2 years of experience in backend development using NodeJS
Strong understanding of JavaScript and related frameworks
Experience with database management systems such as PostgreSQL
Familiarity with RESTful APIs and web services
Knowledge of front-end technologies (HTML, CSS, JavaScript) for integration purposes
Excellent problem-solving skills and attention to detail
Strong verbal, written, and organizational skills
Seniority level
Entry level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Datacakra by 2x