Dover Environmental Solutions Group

Sr Engineer, Software (Node.js)

Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field
  • 5+ years of full stack software development experience
  • Hands-on experience with ReactJS and/or AngularJS
  • Strong back-end development experience with Node.js and/or C# (.NET/.NET Core)
  • Experience building APIs and integrating databases (SQL/NoSQL)
  • Knowledge of DevOps concepts and cloud services (AWS/Azure)
  • Experience with project/task management tools like Jira and Azure DevOps

Responsibilities

  • Design, develop, and maintain scalable web applications using ReactJS/AngularJS for front-end and Node.js/C# for back-end
  • Develop and maintain applications with unit testing for code quality
  • Build reusable UI components for responsive user interfaces
  • Develop RESTful APIs and integrate with third-party services
  • Collaborate with cross-functional teams to deliver high-quality features
  • Implement secure coding practices and ensure reliable application performance
  • Contribute to CI/CD pipelines and support cloud infrastructure integration

Benefits

  • 401(k) savings plan with employer contributions
  • Comprehensive medical, dental, and vision insurance
  • Wellness programs and health savings accounts
  • Company paid short-term and long-term disability
  • Flexible spending accounts for healthcare and dependent care
  • Generous paid time off and 13 paid holidays per year
  • Employee assistance program with counseling sessions and legal services
Full Job Description
Position Summary:

Location: Lombard, IL
• Work Policy: Hybrid (4 days in office, 1 day work from home per week)

The ideal candidate will build scalable web applications, contribute to cloud-native deployments, and collaborate across product and engineering teams.

Position Responsibilities:

Design, develop, and maintain end-to-end web applications using ReactJS or AngularJS for 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 ensure 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 high-quality features.

Implement secure coding practices and ensure 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, Azure DevOps.

Troubleshoot production issues, perform root cause analysis, and implement fixes.

Maintain technical documentation and contribute to development standards.

Qualification Requirements:

Bachelor's degree in a related field.

5+ years of software development experience in full stack roles.

Hands-on experience with ReactJS and/or AngularJS.

Strong back-end development experience with Node.js and/or C# (.NET/.NET Core).

Experience building APIs, microservices, and integrating databases (SQL/NoSQL).

Working knowledge of DevOps concepts: CI/CD, source control, build/release pipelines.

Practical exposure to cloud services in both AWS and Azure.

Experience with project/task management tools such as Jira, Azure DevOps (VSTS) and GitHub.

Strong problem-solving, debugging, and communication skills.
Preferred Qualifications:

Experience with containerization and orchestration (Docker, Kubernetes).

Familiarity with Infrastructure as Code (Terraform, ARM/Bicep, CloudFormation).

Exposure monitoring/logging tools (CloudWatch, Azure Monitor, ELK, etc.).

Experience with authentication/authorization patterns (OAuth2, JWT, SSO).

Domain exposure to fuel dispensers/payment/POS systems is a plus.
Technical Skills Snapshot:

Front-end: ReactJS, AngularJS, JavaScript/TypeScript, HTML5, CSS3

Back-end: Node.js, C#, .NET/.NET Core, REST APIs, Kafka

Cloud: AWS, Azure

DevOps: Git, CI/CD pipelines, build/release automation, Docker, Kubernetes

Tools: Jira, Azure DevOps, Postman, VS Code/Visual Studio, GitHub

Databases: MySQL, PostgreSQL, MongoDB (or equivalent), ClickHouse.

Work Arrangement: Hybrid
Salary Range: 115-125k

Bonus Eligible: This position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.

We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position's responsibilities, a candidate's work experience, a candidate's education/training, the position's location, and the key skills needed for the position. Pay is one of the Total Rewards that we provide to compensate and recognize employees for their work.
Benefits: Our total rewards package for eligible team members also includes: a 401(k) savings plan with employer contributions; medical, dental and vision insurance; wellness programs; health savings account, health care and dependent care flexible spending accounts; company paid short-term disability and long-term disability; company paid employee basic life and AD&D insurance; supplemental employee and dependent life insurance; optional accident, hospital indemnity and critical illness insurance; adoption, surrogacy, and fertility benefits and assistance; commuter benefits; parental, military, jury duty, and bereavement leaves of absence; paid time off, 13 paid holidays/floating holidays per calendar year, paid vacation days, and paid sick leave; including business travel services; employee discounts; and an employee assistance program that includes company paid counseling sessions and legal services. Eligibility for benefits is governed by applicable plan documents and policies.

This position may be in:
Job Function:

#LI-TE1

About Dover Environmental Solutions Group

Dover Environmental Solutions Group is a provider of environmental solutions and services. The company offers a range of products and services, including waste management, recycling, and environmental consulting. Dover Environmental Solutions Group is a subsidiary of Dover Corporation, a diversified global manufacturer with annual revenues of over $7 billion. Dover Environmental Solutions Group is headquartered in Downers Grove, Illinois.
Learn more about Dover Environmental Solutions Group
Size
25,000 employees
Market Cap
$19.3 billion
Industry
Net Income
$683.4 million
5 Year Trend
+5.5%
Revenue
$6.6 billion
NASDAQ

Similar Jobs

More Jobs at Dover Environmental Solutions Group

More Enterprise Technology Jobs

Find similar Sr Engineer, Software (Node.js) jobs: