Full Stack Software Engineer - ERP Systems

SOUTHERN CALIFORNIA PRECISION MACHINING, INC.
Anaheim, CA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Compensation
$50,000.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Information Systems Databases Relational Databases
+30 more
Database Queries Github Design of User Interfaces Python (Programming Language) Microsoft SQL Server MySQL Performance Tuning Ruby on Rails Role-Based Access Control Software Engineering Software Systems SQL Stored Procedures Subversion Systems Integration Technical Data Management Systems TypeScript Software Modules ReactJS Software Security Software Troubleshooting Reliability of Systems Backend Git AngularJS Information Technology Data Management Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

Southern California Precision Machining (SCPM) is seeking a skilled Full Stack Software Engineer to develop, improve, and support our internal ERP software and related manufacturing applications.

This role will work across the entire application stack, including user interfaces, back-end services, databases, APIs, and system integrations. The ideal candidate can understand complex business processes, translate operational needs into reliable software, and troubleshoot issues that affect day-to-day production.

You will work directly with operations, production, quality, inventory, accounting, and management teams to build practical solutions that improve efficiency, data accuracy, traceability, and visibility throughout the company., * Develop, maintain, and improve SCPM’s ERP system and related web and locally hosted applications.

  • Design responsive, user-friendly interfaces using modern JavaScript frameworks such as React or Angular.
  • Develop and maintain back-end services using technologies such as Python, Java, Ruby on Rails, C#, C++, or a comparable server-side language.
  • Create and maintain RESTful APIs and integrations between ERP modules, manufacturing systems, and third-party platforms.
  • Design, query, and optimize relational databases such as Microsoft SQL Server or MySQL.
  • Translate operational requirements into technical specifications and functional software solutions.
  • Support workflows involving production scheduling, inventory, purchasing, work orders, inspection, employee tracking, shipping, and reporting.
  • Troubleshoot software defects, data issues, performance problems, and application outages.
  • Improve system reliability, security, scalability, and performance.
  • Implement user permissions and Role-Based Access Control based on departmental responsibilities.
  • Write clean, maintainable, and well-documented code.
  • Use Git or another version-control system to manage source code and releases.
  • Develop automated testing, deployment, backup, and recovery processes.
  • Maintain existing software while gradually modernizing legacy components.
  • Work with employees and department leaders to test features, gather feedback, and provide technical support.
  • Protect confidential company, customer, employee, and manufacturing data.

Requirements

  • Proven professional experience in full stack software development.
  • Experience developing and maintaining business-critical applications or ERP systems.
  • Strong knowledge of front-end development using JavaScript, TypeScript, React, Angular, or a similar framework.
  • Proficiency in at least one back-end programming language or framework.
  • Strong SQL skills and experience with relational database design, stored procedures, queries, and performance optimization.
  • Experience developing and integrating RESTful APIs.
  • Understanding of authentication, authorization, Role-Based Access Control, and secure software-development practices.
  • Experience using Git, GitHub, SVN, or a comparable version-control platform.
  • Ability to diagnose application, database, network, and data-related problems.
  • Ability to understand complex business processes and convert them into effective technical solutions.
  • Strong communication, documentation, and organizational skills.
  • Ability to work independently, manage priorities, and take ownership of projects from planning through implementation.

Preferred Qualifications

  • Experience developing or supporting ERP, manufacturing, inventory, scheduling, accounting, or quality-management software.
  • Experience working in a CNC machining or manufacturing environment.
  • Knowledge of production travelers, bills of materials, routings, work centers, inspection records, job costing, purchasing, and inventory control.
  • Experience maintaining or modernizing legacy applications.
  • Experience with cloud or hybrid infrastructure, including AWS or Microsoft Azure.
  • Familiarity with automated testing and CI/CD pipelines.
  • Experience with reporting, dashboards, and business-intelligence tools.
  • Bachelor’s degree in computer science, software engineering, information systems, or a related field, or equivalent professional experience.

What We’re Looking For

We are looking for a practical and resourceful developer who takes ownership of their work. The right candidate will be comfortable learning an existing system, working with end users, resolving urgent production issues, and developing long-term improvements. This position requires someone who understands that effective ERP software must be reliable, accurate, secure, and easy for employees to use.

Benefits & conditions

Parental leave, 401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Family leave, Life insurance Part-time, Full-time Night shift, Day shift 500 East Cerritos Avenue, Anaheim, CA 92805, * 401(k)

  • Dental insurance
  • Family leave
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Parental leave
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:07 min

Embracing the role of an ambitious software finisher

Seth Webster Seth Webster · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all