Senior Backend Developer / Project Manager (Node.Js Expert)

Details of the offer

Backend Developer Overview We are seeking a skilled and experienced Back End Developer to join our development team. As a Back End Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our applications, ensuring seamless integration with the front end. Your focus will be on building scalable and efficient systems that handle data processing, storage, and retrieval.
Responsibilities Server-side Development: • Design, develop, and maintain server-side logic using server-side programming languages (e.g Node.js).
• Build scalable and high-performance applications that meet business requirements.
Database Management: • Design and implement database schemas.
• Optimize database queries for performance and efficiency.
• Ensure data security, integrity, and availability.
API Development: • Develop and maintain RESTful APIs for communication between the front end and back end systems.
• Collaborate with front end developers to integrate user-facing elements with server-side logic.
System Integration: • Collaborate with cross-functional teams to integrate front end and back end components.
• Ensure seamless data flow and communication between different parts of the application.
Security and Authentication: • Implement security best practices to protect sensitive data.
• Develop and implement user authentication and authorization systems.
Performance Optimization: • Identify and address performance bottlenecks in the back end code.
• Conduct regular code reviews to ensure code quality and adherence to best practices.
Scalability and Reliability: • Design and implement solutions that can scale with the growing user base.
• Implement monitoring and error-handling mechanisms to ensure system reliability.
Collaboration: • Collaborate with front end developers, product managers, and other stakeholders to understand project requirements and deliver high-quality solutions.
Requirements Education and Experience: • Bachelor's degree in Computer Science, Information Technology, or related field.
• Minimum 2 years of experience, 
• Fresh graduates are welcome to apply
• Proven experience as a Back End Developer or similar role.
Technical Skills: • Proficiency in server-side programming languages (e.g. Node.js).
• Proficiency in TypeScript and Javascript.
• Experience with database systems (e.g., NoSQL, MongoDB).
• Familiarity with front-end technologies and frameworks is a plus.
API Development: • Strong experience in designing and implementing RESTful APIs.
Version Control: • Familiarity with version control systems (e.g., Git).
Problem-solving Skills: • Strong problem-solving and troubleshooting skills.
If you are a talented Back End Developer with a passion for building robust and scalable systems, we invite you to apply and be part of our dynamic development team.


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Software Engineer Ii

You are a seasoned software engineer that able to demonstrate; the most simple solution, to solve the most complex problem, with the most optimizable approac...


Involve Asia - Kuala Lumpur

Published a month ago

Senior Technical Erp Consultant

- Plans program by studying specifications. - Arranges specifications by developing logical sequence; preparing flowcharts; researching solutions. - Enco...


Hiredly X - Kuala Lumpur

Published a month ago

Crm Intern

About the Role: We're looking for a proactive and creative intern to help drive retention strategies for both jobseekers and clients using our job portal. Th...


Hiredly - Kuala Lumpur

Published a month ago

Client Engineer - Application Packager

Job Family: IT The Client Engineer- Application Packager Analyst role is essential in ensuring the reliability and performance of our application packagi...


Johnson Matthey - Kuala Lumpur

Published a month ago

Built at: 2024-11-24T08:44:54.157Z