About The Position

Iteris is looking for a Software Developer III to develop NodeJS, JavaScript, web and database applications that either consume data, act as a web application, or provide an endpoint/API for data access. The role requires the ability to work independently while also being a member of an agile development team. The company is a provider of smart mobility infrastructure management solutions and part of the Almaviva Group businesses serving the transportation and logistics industry. Iteris' cloud-enabled solutions help public transportation agencies, municipalities, commercial entities, and other transportation infrastructure providers monitor, visualize, and optimize mobility infrastructure to make mobility safe, efficient, and sustainable.

Requirements

  • Four (4) year accredited technical degree preferred, or equivalent professional experience
  • Over four to seven (4-7) years of experience with build NodeJS server applications, responsive web design and programming, JavaScript, TypeScript, Sass, Angular, and a responsive framework such as Bootstrap
  • Experience with PostgreSQL, MySQL or other SQL databases
  • Design and implementation of APIs and/or Endpoints
  • Must reside in the Continental USA. Preferably East or Central time zones.
  • Experience with database schema design, ingesting data and database access layers
  • Experience implementing map based web sites using MapBox, Google Maps, Apple Maps, and/or HERE
  • Native Mobile iOS and/or Android app development in Swift, Kotlin and/or Java
  • Python scripting language
  • Git version control system
  • Amazon Web Services experience: Linux EC2, Lambda, RDS, S3, CloudFront, Amazon Connect, Amazon Lex, Amazon Polly
  • Experience with: NGINX, Docker, Ansible, Grafana, Prometheus, Jira, Confluence, Scrum

Responsibilities

  • Lead software development projects
  • Create estimates for software development projects
  • Collaborating with management, team and customers to identify end-user requirements and specifications
  • Designing algorithms and work flows to create new software programs and systems
  • Producing efficient and elegant code based on requirements
  • Testing and deploying programs and applications
  • Troubleshooting, debugging, maintaining and improving existing software
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products
  • Developing technical documentation to guide future software development projects
  • Help with the Software Development Lifecycle, mentoring, providing assistance and guidance
  • Help respond to proposal requests (RFPs, RFIs, etc)
  • Help monitor customer systems and quickly resolve issues as they occur

Benefits

  • Incentive-based yearly bonus
  • 401(k) with immediate matching and no vesting period
  • Open Paid-Time-Off [PTO]
  • Comprehensive medical, dental, and vision coverage
  • Life insurance
  • Medical reimbursement plans
  • Disability coverage
  • Education assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service