D

Dover

Global industrial equipment and solutions provider

Senior Engineer - Software, Node.js

Full-Stack EngineeringUpdated on Nov 12
Full-time

About the Job

Requirements

  • A bachelor's degree in a related field is required.
  • At least 5 years of software development experience in full-stack roles is required.
  • Hands-on experience with ReactJS and/or AngularJS is required.
  • Strong back-end development experience with Node.js and/or C# (.NET/.NET Core) is required.
  • Experience building APIs, microservices, and integrating SQL or NoSQL databases is required.
  • Working knowledge of DevOps concepts, including CI/CD, source control, and build/release pipelines, is required.
  • Practical exposure to cloud services in both AWS and Azure is required.
  • Experience with project and task management tools such as Jira, Azure DevOps (VSTS), and GitHub is required.
  • Problem-solving, debugging, and communication skills are required.

Responsibilities

  • Design, develop, and maintain end-to-end web applications using ReactJS or AngularJS for the front end and Node.js or C#/.NET for back-end services.
  • Develop, test, and maintain scalable front-end and back-end applications, including writing and executing unit tests to support code quality, reliability, and maintainability.
  • Build reusable UI components and ensure responsive, high-performance user interfaces.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Collaborate with product owners, architects, and QA to deliver features.
  • Implement secure coding practices and support application reliability and performance.
  • Contribute to CI/CD pipelines and automated deployment workflows.
  • Support cloud deployments and infrastructure integration across AWS and Azure.
  • Participate in code reviews, sprint planning, and agile ceremonies using tools such as GitHub, Confluence, Jira, and Azure DevOps.
  • Troubleshoot production issues, perform root cause analysis, and implement fixes.
  • Maintain technical documentation and contribute to development standards.

Desired Qualifications

  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Familiarity with Infrastructure as Code tools such as Terraform, ARM/Bicep, and CloudFormation.
  • Exposure to monitoring and logging tools such as CloudWatch, Azure Monitor, and ELK.
  • Experience with authentication and authorization patterns such as OAuth2, JWT, and SSO.
  • Domain exposure to fuel dispensers, payment, or POS systems.

About the Company

Dover

Global industrial equipment and solutions provider

Dover is a global diversified manufacturer with five segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions, and Refrigeration & Food Equipment. It generates revenue by selling equipment, components, and consumables, and also offers aftermarket parts, software, digital solutions, and support services that customers integrate into their operations. The company differentiates itself through its combination of global scale and entrepreneurial agility, pursuing growth by acquiring and integrating complementary businesses across multiple industrial sectors. Dover’s goal is to lead its markets by delivering reliable, high-quality industrial solutions at scale, backed by aftermarket parts, software, and services, and expanded through acquisitions and a worldwide footprint.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Downers Grove, IL
Founded
1955

Recently Posted Jobs

Explore more opportunities at Dover

See more jobs