Enable job alerts via email!

Software Engineering Senior Software Engineer (Node.js) Professional

IBM

Abbots Worthy

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in the UK is seeking a Senior Open Source Engineer to drive the development of Node.js and contribute to various open source projects. The ideal candidate will have over 6 years of experience, a strong background in Linux, containerization, and DevOps practices, and a Bachelor's Degree. This role involves technical support for customers and enhancing open source components within the company.

Qualifications

  • 6+ years of professional experience in a relevant field.
  • Active contributor to open source projects.
  • Experience with cloud native development environments.

Responsibilities

  • Work on open source components maintained by IBM.
  • Provide technical support to Node.js external customers.
  • Create presentations on Node.js integrations.

Skills

Open source contribution
Linux
Containerization (Docker, Podman)
DevOps practices
Problem solving
Communication skills

Education

Bachelor's Degree

Tools

GitHub
Jenkins
Kubernetes
Job description

If you thrive on contributing to foundational open-source technologies and want to make a global impact, we want to talk to you. You'll be part of a dedicated team that transforms our customers' challenges into solutions, ensuring that Node.js remains a powerful, reliable, and secure platform for enterprise deployments everywhere., As a Senior Open Source Engineer, you will be at the forefront of Node.js development. You won't just use open source; you will drive its direction and strengthen its ecosystem. In this role, you will:

Responsibilities
  • Work on open source components that are either built or maintained by IBM.
  • Contribute to external open source projects that are important to IBM and Red Hat's strategic goals.
  • Implement fixes for bugs and other issues in these components.
Support & Maintenance
  • Provide technical support to external customers who are using Node.js.
  • Assist internal IBM and Red Hat teams with their use of Node.js.
  • Ensure the stability and reliability of the open source components relevant to the team.
  • Create demonstrations and presentations showcasing how to effectively use Node.js with Red Hat products.
  • Engage with current and potential customers to illustrate the value of IBM and Red Hat's Node.js solutions.
  • Work to position IBM and Red Hat as the premier partners for Node.js deployments in the industry.
Required technical and professional expertise
  • 6+ years of professional experience
  • Proven, hands on experience contributing to open source projects, demonstrated by an active profile on platforms like GitHub.
  • Strong experience with Linux, containerization (e.g., Docker, Podman), and developing in a cloud native environment.
  • Proficiency with modern DevOps practices, including CI/CD systems (e.g., GitHub Actions, Jenkins) and Git based collaborative workflows.
  • Excellent problem solving abilities and strong communication skills, with the ability to articulate complex technical decisions effectively.

Bachelor's Degree

Preferred technical and professional experience
  • Experience with lower level programming in C or C++ within the context of Node.js core or native addons.
  • Practical experience with container orchestration using Kubernetes.
  • Familiarity with the Go programming language.
  • A strong online presence and a passion for community development, such as authoring technical articles or speaking at meetups/conferences.
  • Experience across the full range of operating systems supported by Node.js (e.g., Windows, macOS, AIX).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.