Software Engineer

Design West Technologies•Tustin, CA

About The Position

Design West Technologies Inc. is seeking an experienced, forward-thinking Software Engineer to build and improve internal applications that support manufacturing operations. The role develops features, troubleshoots issues, implements business-critical software, and carries projects through implementation and testing. The position works with TypeScript, React, Next.js, Node.js, Express, and SQL to enhance an internal website integrated with the Sage 100 ERP system. Projects may include digitizing paper-based processes, developing interactive reports, creating data-tracking systems, and integrating the website with Sage 100. Applications support production, work orders, planning, inventory management, manufacturing quality assurance, and other business workflows.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • At least 2 years of software development experience with JavaScript/TypeScript and modern web technologies.
  • Experience building and maintaining web applications.
  • Working knowledge of JavaScript or TypeScript and React.
  • Experience developing backend APIs with Node.js/Express or a comparable framework.
  • Solid relational database fundamentals, including SQL queries, joins, and data relationships.
  • Familiarity with Git, HTTP, debugging tools, and collaborative code review.
  • Ability to read an existing codebase, trace problems across application layers, and make focused, maintainable changes.
  • Clear communication, attention to detail, and willingness to ask questions and incorporate feedback.

Nice To Haves

  • Experience with Next.js App Router, Tailwind CSS, or shadcn/ui.
  • Experience with Microsoft SQL Server (T-SQL).
  • Experience with Docker, Kubernetes, or general DevOps.
  • Experience with Azure.
  • Experience with Python.
  • Experience with manufacturing software, ERP systems, inventory, or production workflows.
  • Experience with Linux, NGINX, system workflows, or automated testing and deployment workflows.

Responsibilities

  • Build and improve internal web applications using React, Next.js, and TypeScript.
  • Develop REST APIs and business logic using Node.js and Express.
  • Write and troubleshoot SQL queries, investigate data issues, and maintain reliable application behavior.
  • Work with internal users and the technical team to translate business needs into practical software improvements.
  • Diagnose problems across the user interface, APIs, databases, and integrations.
  • Maintain and gradually modernize existing applications while preserving day-to-day business operations.
  • Contribute to Sage 100 integrations, data synchronization, and workflow automation with guidance from the team.
  • Validate changes through end-to-end testing and development environments before release.
  • Document changes and support deployment and troubleshooting using established team procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service