Senior Developer
Listed on 2025-12-24
-
Software Development
Software Engineer, Backend Developer
Join to apply for the Senior Developer role at Industrial Metal Supply Co.
Industrial Metal Supply Co. provided pay rangeThis range is provided by Industrial Metal Supply Co. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$/hr - $/hr
Position OverviewThis is an on-site position in Sun Valley, CA. Candidates must reside in the greater Los Angeles area.
Industrial Metal Supply, founded in 1948, is a leading metals distributor with seven locations serving California and Arizona. We are entering an exciting new growth phase as we strive to further expand our brand awareness while enhancing our customer experience. We are committed to leveraging technology to enhance our manufacturing processes and improve operational efficiencies and integration of technology across our various platforms.
We are looking for a seasoned software developer responsible for building IMS applications, including anything from back-end services to their client‑end counterparts as well as the corresponding middleware. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities- Translate application storyboards and use cases into functional applications
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimise performance
- Manage cutting‑edge technologies to improve legacy applications
- Collaborate with Front‑end developers to integrate user‑facing elements with server‑side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Proven work experience as a Back‑end developer
- Proficient in Node.js, C#, Python with a good knowledge of its ecosystems
- Hands‑on experience with programming languages like Node.js, C#, and Python
- Familiarity with the Node.js & .NET Core frameworks
- Strong understanding of object‑oriented programming
- Skill for writing reusable libraries
- Teamwork skills with a problem‑solving attitude
- Familiar with various design and architectural patterns
- Knowledge of concurrency patterns
- Familiarity with front‑end languages (e.g. HTML, JavaScript and CSS)
- Familiarity with SQL and No
SQL databases - Experience with popular web API frameworks
- Knack for writing clean, readable code
- Understanding of fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git
- Familiarity with continuous integration and deployment (CI/CD)
- BS in computer science required, MS preferred
- 5+ years of software development experience and system design
- A supportive, inclusive atmosphere on a team that values your contributions.
- An attractive and competitive compensation package.
- Opportunities for growth and development via work experience and offerings from our HR/People Resources team and a Learning and Development program.
- Frequent in‑office events, lunch and learns, volunteer opportunities, and more.
- A generous and well‑rounded benefits program featuring vacation, sick leave, gas subsidy, comprehensive medical benefits, retirement plans, 401(k) with company match, and much more.
Mid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
IndustriesWholesale Metals and Minerals
The Company strongly believes that the more diverse our team, the better our work will be. We are committed to equal opportunity employment and celebrate inclusion in all circumstances.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).