
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.
ResponsibilitiesDevelop and maintain server-side applications using NodeJSDesign and implement APIs to support front-end functionalityCollaborate with front-end developers to integrate user-facing elements with server-side logicOptimize applications for maximum speed and scalabilityTroubleshoot and debug applications to ensure functionality and securityWrite clean, maintainable, and efficient codeStay up-to-date with emerging technologies and industry trends
QualificationsBachelor's Degree in Computer Science, Engineering, or a related fieldMinimum 2 years of experience in backend development using NodeJSStrong understanding of JavaScript and related frameworksExperience with database management systems such as PostgreSQLFamiliarity with RESTful APIs and web servicesKnowledge of front-end technologies (HTML, CSS, JavaScript) for integration purposesExcellent problem-solving skills and attention to detailStrong verbal, written, and organizational skills
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
