Enable job alerts via email!

MTS 1, Software Engineer

Borr Drilling

Singapore

On-site

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in drilling services is seeking a Senior Node.js Developer to design and maintain high-performance server-side applications. The ideal candidate will have extensive experience in Node.js, JavaScript/TypeScript, and an understanding of web security and database management. Join a dynamic team to contribute to innovative projects and enhance technical skills.

Qualifications

  • 5+ years of professional experience in Node.js and JavaScript/TypeScript.
  • Experience with Node.js frameworks such as Express.js and Koa.js.
  • In-depth knowledge of web security principles.

Responsibilities

  • Develop and maintain robust, scalable Node.js applications/framework.
  • Conduct code reviews and optimize application performance.
  • Integrate and manage message queue solutions.

Skills

JavaScript
Node.js
TypeScript
Web Security
Database Management
Distributed Systems
Problem Solving

Job description

We are seeking a highly skilled Senior Node.js Developer to join PayPal engineering team. The candidate will have extensive experience in JavaScript/TypeScript, and Node.js, along with a strong understanding of web security, database management, and distributed systems. As a Node.js Developer, you will be responsible for designing, developing, and maintaining scalable and efficient server-side applications using Node.js and related technologies.


Key Responsibilities

  • Develop and maintain robust, scalable, and high-performance Node.js applications/framework.
  • Collaborate with cross-functional teams to design and implement new features and enhancements.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues in existing codebase and implement necessary fixes.
  • Optimize application performance and ensure code quality through unit testing, integration testing, and code reviews.
  • Provide technical support and guidance to other team members as needed.
  • Implement and enforce web security middleware and best practices
  • Integrate and manage message queue/data storage middleware solutions to ensure reliable and efficient data communication between services.

Requirements Experience

  • 5+ years of professional experience in Node.js, JavaScript/TypeScript.
  • Extensive experience with Node.js frameworks such as Express.js, Koa.js. Next.js is a plus.
  • Proven experience in creating and managing custom Node.js middleware.
  • In-depth knowledge of web security principles and practices, including authentication, authorization, and data protection.
  • Experience with database technologies (SQL and NoSQL), such as MySQL, MongoDB, Redis, etc.
  • Familiarity with message middleware solutions (e.g., RabbitMQ, Kafka).
  • Experience with Git Flow Strategy.
  • Understanding of microservices architecture and containerization (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines and tools (Jenkins, GitHub Actions, etc.) is a plus.
  • Strong problem-solving and debugging skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.