> Markdown version of [/jobs/ext/2660865-full-stack-software-engineer-erp-systems](https://www.wearedevelopers.com/jobs/ext/2660865-full-stack-software-engineer-erp-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - ERP Systems - **Company:** SOUTHERN CALIFORNIA PRECISION MACHINING, INC. - **Location:** Anaheim, CA, United States - **Salary:** $50,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e4e49464adbc1e90 ## About the Role * 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. ## 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)