Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Developer (Node.js)

GoCode Pte Ltd

Kuala Lumpur

On-site

MYR 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development firm in Kuala Lumpur is seeking a Senior Backend Developer (Node.js) to design, develop, and maintain complex web applications. You'll work on all stages of the software development lifecycle, offering technical guidance and mentorship. Responsibilities include collaborating with teams, designing scalable solutions, optimizing databases, and ensuring compliance with security standards. Ideal candidates should have a Bachelor's in Computer Science, proven backend development experience, and proficiency in cloud computing platforms. Competitive salary and benefits included.

Qualifications

  • Proven experience as a Backend Developer or Full Stack Engineer.
  • Proficiency in Node.js or Go lang and modern web frameworks.
  • Strong understanding of cloud computing and CI/CD concepts.

Responsibilities

  • Collaborate with stakeholders to gather and analyze requirements.
  • Design, develop, and maintain efficient web applications.
  • Develop server-side logic and APIs ensuring robustness and security.
  • Optimize databases with data modeling and performance tuning.
  • Ensure code quality through reviews and testing.
  • Provide mentorship to junior developers.
  • Troubleshoot complex technical issues.
  • Document code and processes for future development.

Skills

Node.js
Go-Lang
Database optimization
CI/CD concepts
Cloud computing platforms
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

AWS
Azure
Jenkins
GitLab CI/CD
Job description

You can now search for people on SEEK. Make your profile public so you can be found by more employers. Update profile visibility

As a Senior Backend Developer (Node.js), you will be a key member of the development team, responsible for designing, developing, and maintaining complex web applications. You will contribute to all stages of the software development lifecycle, from gathering requirements and designing architecture to implementing features and ensuring high-quality code. Your deep understanding of both front-end and back-end technologies will enable you to provide technical guidance, mentorship, and make architectural decisions. You will also play a crucial role in designing, implementing, and maintaining robust and scalable infrastructure solutions to support the development and deployment of software applications. You will be responsible for creating and managing efficient development workflows, ensuring smooth integration between development and operations teams, and automating processes to streamline software delivery. Additionally, you will contribute to the architectural decisions and provide technical leadership to the team.

Responsibilities:

Collaborate with stakeholders, including product managers, designers, and other developers, to gather and analyze requirements, and translate them into technical specifications and implementation plans.

Design, develop, and maintain scalable and efficient web applications, both on the front-end and back-end, using appropriate technologies, frameworks, and programming languages.

Develop server-side logic and APIs using back-end technologies like Node.js, or Go-Lang, ensuring robustness, security, and high performance.

Design and optimize databases, including data modeling, querying, and performance tuning, using SQL or NoSQL databases.

Ensure code quality and maintainability through code reviews, testing, and adherence to coding standards and best practices.

Provide technical guidance, mentorship, and support to junior developers, fostering their growth and helping them improve their skills.

Troubleshoot and resolve complex technical issues, working closely with team members to identify root causes and implement effective solutions.

Contribute to the documentation of code, architecture, and processes to facilitate collaboration, maintain knowledge, and support future development efforts.

Implement coding security best practices and ensure compliance with relevant standards and regulations throughout the development and deployment process.

Stay up to date with industry trends and emerging technologies related to software development, and evaluate their potential to enhance existing systems and processes.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent work experience may be considered.

Proven experience as a Backend Developer, Full Stack Engineer, or similar role, with a strong focus on building and maintaining infrastructure for web-based applications.

Proficiency in multiple programming languages, such as Node.js or GO Lang, and experience with modern web frameworks (e.g., Laravel, React, or Node.js).

Strong understanding of cloud computing platforms, such as AWS, Azure, or Google Cloud, and experience with deploying applications in cloud environments.

In-depth knowledge of CI/CD concepts and experience with implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.

Excellent problem-solving and troubleshooting skills, with the ability to analyze complex systems and identify practical solutions.

Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.

Proven ability to provide technical leadership, mentorship, and guide the team in implementing best practices and industry standards.

Unlock job insights

Your application will include the following questions:

  • How many years' experience do you have as a Backend Developer?
  • Which of the following front end development libraries and frameworks are you proficient in?
  • How many years' experience do you have as a Node JS Developer?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.