Niagara Bottling logo

Integration Developer II (Nodejs/Python/APIs)

Niagara Bottling

Diamond Bar, CA
Full Time
Mid Level
96k-140k
6 days ago

Job Description

About the Role

Niagara Bottling, LLC is seeking an Integration Developer II to join their IT team, specializing in designing, developing, and maintaining scalable APIs, microservices, and middleware technologies. The role involves collaborating across departments to create effective integration solutions, adhering to SDLC processes, and continuously enhancing technical skills within a dynamic, entrepreneurial environment. The company emphasizes providing high-quality, affordable bottled water and fostering a team-oriented culture that values impact, relationships, and career development.

Key Responsibilities

  • Design, develop, and maintain scalable APIs, microservices, and middleware technologies.
  • Collaborate with business analysts and stakeholders to develop software solutions aligned with business processes, data usage, and system flows.
  • Create detailed process flows, high-level functional designs, and technical design specifications based on business requirements.
  • Write clean, scalable, efficient, and testable code.
  • Deploy software solutions and evaluate user feedback proactively.
  • Troubleshoot, debug, maintain, and upgrade existing systems and applications.
  • Adhere to enterprise standards and development guidelines, including documentation, version control, testing, and migration practices.
  • Plan, track, escalate, and deliver assigned tasks effectively and on schedule.
  • Provide reliable customer support for critical application issues.
  • Collaborate effectively with onsite and offshore teams.
  • Continuously enhance job knowledge by exploring state-of-the-art development tools, programming techniques, and industry trends.
  • Participate in scheduled and off-hours support rotations as needed.

Requirements

  • Minimum of 4+ years of software development experience.
  • At least 2+ years of experience with cloud technologies (Azure preferred, AWS acceptable).
  • At least 2+ years of programming experience with Node.js and Python.
  • Experience building scalable APIs/microservices with understanding of architectural patterns.
  • Bachelor's Degree in Computer Science or Engineering.

Nice to Have

  • Experience with Enterprise Integration platforms (MuleSoft preferred).
  • Hands-on experience applying AI/ML techniques within engineering or integration workflows.
  • Experience in Python development.
  • Experience managing technical projects and cross-team collaboration.
  • Experience with DevOps practices and CI/CD pipelines.

Qualifications

  • Bachelor's Degree in Computer Science or Engineering (minimum).
  • Master's Degree in Computer Science or Engineering (preferred).

Benefits & Perks

  • https://careers.niagarawater.com/us/en/benefits

Working at Niagara Bottling

Niagara emphasizes an entrepreneurial and dynamic environment where team members can make an impact, develop lasting relationships, and build satisfying careers. The company values professionalism, business judgment, continuous learning, and collaboration across diverse teams.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary96k-140k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Niagara Bottling

Website

niagarawater.com

Location

Diamond Bar, CA

Industry

Bottled Water Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches