Senior Software Engineer
Job DescriptionJob Description
Service Metal Products is currently seeking to hire a talented, motivated, and positive person to join our team as a Senior Software Engineer. This person will be an integral part of our Information Technology Team, supporting our company's continued expansion and growth.
Service Metal is a Master Distributor of industrial pipe fittings, valves, and flanges. Voted a Top Workplace in 2024 by our employees, we promote a positive and productive work environment for all with top ratings in work-life balance, culture, and generous benefits. Our business strategy revolves around providing the necessary resources for our employees to succeed because they are the backbone of our organization.
JOB SUMMARY:
This new position is an in-office role, with the expectation of collaborative work during regular business hours at our St. Louis Corporate Headquarters, in Maryland Heights, Missouri, near Westport Plaza. There is some flexibility in hours and an occasional work from home option.
The Senior Software Engineer will contribute to the technological growth and performance of our ERP and Web-based applications. This is an exciting opportunity to utilize your skills to enhance our customer web portal and internal web applications. The Senior Software Engineer will report to the Director of IT and will join our growing IT team, where ingenuity and engineering excellence are valued. Key responsibilities include the design, development, testing, and deployment of production facing software systems.
RESPONSIBILITIES:
- Take our custom-built Online E-commerce Portal to the next level with your proven skills and experience.
- Help design and implement our customer dashboard.
- Responsible for auditing and upgrading our data security within the application.
- Design and implement reliable, low-latency, and highly performant cloud-based web applications for internal use.
- Be able to translate client requests into formal software requirements.
- Work cross-functionally with internal teams.
- Develop, enhance, review, and document explicit code.
- Provide direction in complex problem-solving situations.
- Be able to impart, learn, and develop technical knowledge.
REQUIRED SKILLS:
- B.S. in Computer Science or equivalent experience. Our team values real world experience.
- 6+ years as a Full-stack developer.
- Expert in programming in Python, JavaScript, React, HTML5/CSS3.
- Comfortable working with bootstrapping frameworks (Django, Next JS or relevant experience).
- Deep understanding of distributed version control, specifically Git.
- API integration and development proficiency using REST and HTTP methods.
- Strong Object-Oriented Programming skills
- Proficient with designing MVC architecture.
- Proficient using AWS web services and data stores (Redis, OpenSearch, AWS RDS, Redshift)
- Proficient using relational databases (MySQL, PostgreSQL, HANA is a plus)
- Familiar with ERP solution SAP B1 is , but not required.
WHAT WE OFFER:
Service Metal wants to compensate you for your hard work and experience. We offer one of our industry's best compensation and benefits packages.
In this salaried position, you will be compensated weekly and provided full premium benefits after 90 days. Free Medical, Dental, Life, and insurance are provided to all employees. Service Metal also offers a free Health Reimbursement Account (HRA) to reimburse our employees for all in-network medical deductible costs.
A 401K retirement plan is available for financial wellness and planning. To help employees save for retirement, Service Metal provides a 3.5% match from the company for qualifying contributors. Participation in a profit-sharing plan, with a discretionary annual company contribution, is offered after the first year.
Some other free benefits include access to a financial advisor, Employee Assistance Program, and access to deep discount perks with our company travel partners for personal use. Low-cost optional benefits for employees and their families include vision and various supplemental insurance policies.
Our generous paid time off (PTO) allowance program provides superior work-life balance opportunities. You will start earning PTO on day one, with time off accrual on a weekly basis, plus paid company holidays, a paid floating holiday, and paid parental leave.
We pay a discretionary yearly bonus based on the company meeting tiered targeted goals.
And best of all, we offer a positive atmosphere of teamwork and .
ABOUT THE COMPANY:
Service Metal is a privately held, family-owned business in operation since 1954. A message from our President, "I am proud of the work we do and how we do it. Providing the best tools for success to our employees is our number one priority."
Service Metal is expanding, and we are becoming the most respected master distributor of pipe fittings, valves, and flanges. We strive to make the customer experience easier and faster through world-class customer service with a commitment to excellence, integrity, and efficiency.
If you are an experienced Software Engineer looking to contribute to innovative projects and thrive in a collaborative environment, we invite you to join our team of talented professionals.