Job Description
The Senior Node.js Developer will design, build, and maintain high-quality GitHub Actions and CI/CD automation solutions using Node.js and npm to accelerate software delivery and improve development efficiency. This role will partner closely with development, DevOps, and security teams to implement automated workflows for build, test, deployment, and operational tasks. The ideal candidate will have deep expertise in Node.js, GitHub Actions workflows, and modern CI/CD best practices, with the ability to translate requirements into robust, maintainable automation code that improves engineering velocity and reliability.
In addition to the responsibilities listed below, this technical leader position is also responsible for driving the development of internet applications and software tools. This includes collaborating with product teams to understand and define the product vision, and overseeing the development and support of end-to-end solutions including architecting, designing, developing, and testing memberfacing applications/systems using cloud, content management systems (CMS) and traditional integrations. This position is also responsible for driving the development of cloud applications, CMS, and integration solutions on a variety of platforms; researching and resolving technical issues and recommending appropriate interventions/modifications on critical issues; and ensuring work processes and products meet KP IT security and development standards.
Essential Responsibilities
- Architect, develop, and maintain GitHub Actions workflows and reusable action components using Node.js and npm.
- Build, test, and publish custom JavaScript/TypeScript GitHub Actions for enterprise use.
- Implement CI/CD pipelines integrating automated testing, code quality checks, artifact management, and deployment processes.
- Optimize workflows for performance, cost efficiency, and maintainability.
- Collaborate with cross-functional teams to integrate automation into various application lifecycles.
- Troubleshoot and resolve issues with CI/CD pipelines, GitHub Actions runners, and build environments
- Document workflows, action usage, and best practices for engineering teams.
- Stay current on GitHub Actions platform changes, Node.js ecosystem updates, and CI/CD tooling trends.
- Conducts or oversees business-specific projects by applying deep expertise in subject area; promoting adherence to allprocedures and policies; developing work plans to meet business priorities and deadlines; determining and carrying outprocesses and methodologies; coordinating and delegating resources to accomplish organizational goals; partneringinternally and externally to make effective business decisions; solving complex problems; escalating issues or risks, asappropriate; monitoring progress and results; recognizing and capitalizing on improvement opportunities; evaluatingrecommendations made; and influencing the completion of project tasks by others.
Minimum Qualifications
- Bachelor’s degree in Computer Science, CIS, or related field and six (6) years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.
- Minimum five (5) years experience working on project(s) involving the implementation of solutions development life cycles (e.g., SDLC).
- Minimum two (2) years in a technical lead role with or without direct reports.
- Minimum four (4) years experience developing and/or implementing web-based applications.
- Minimum three (3) years experience in developing and utilizing cloud based technologies (e.g., Microsoft Azure, AWS, GCP, etc.)
- Minimum three (3) years experience working with web application frameworks (e.g., Angular, HTML5, CSS, GraphQL, etc.)
Preferred Qualifications
- Three (3) years experience developing applications and APIs using Node.js and npm in a production environment.
- Three (3) years experience designing and implementing GitHub Actions workflows, including developing custom JavaScript/TypeScript GitHub Actions.
- Four (4) years experience applying CI/CD concepts, branching strategies, build automation, and deployment workflows.
- Four (4) years experience utilizing Git, GitHub repository management, and GitHub API integrations.
- Four (4) years experience integrating automated testing, linting, and security scanning into CI/CD pipelines.
- Three (3) years experience with containerized build environments (e.g., Docker) and self-hosted GitHub runners.
- Three (3) years experience working with infrastructure-as-code tools (e.g., Chef, Ansible).
- Three (3) years experience with cloud deployment processes (e.g., Azure).
- Three (3) years experience automating dependency management and vulnerability scanning.
- Three (3) years experience working in large-scale enterprise environments with complex CI/CD requirements.
- Three (3) years TypeScript development experience for GitHub Action development.
- Three (3) years experience in test-driven development.
- Three (3) years experience in the development and integration of third-party source code or libraries.
- Four (4) years experience applying Scrum development practices.
- Three (3) years experience developing HIPAA/PCI compliant applications.
Benefits
- Transportation.
- Life insurance.
- Medical insurance.
- Solidarity association.
- Growth plans.
- Additional days off
K5