The EHS Software Engineer/Full Stack Systems Developer reports to the EHS Innovation Manager and serves as the primary resource and administrator for Uprevent, the EHS department’s incident management system. The role partners with the EHS Excursion Prevention Coordinator to improve system usage and supports the department by designing, building, troubleshooting, debugging, and testing internally used web applications. Other work includes data analysis and report generation, supporting EHS initiatives, maintaining legacy systems, and implementing prioritized automation improvements. The position administers and deploys internally hosted third-party software and develops and maintains full-stack solutions and data systems. It includes extracting and analyzing company data, evaluating data quality, identifying root causes of errors, creating and monitoring data models and algorithms, gathering user feedback, and managing web applications throughout their lifecycle. Technologies and tools mentioned include FastAPI, Python, Vue.js, Streamlit, JavaScript, HTML/CSS, jQuery, React, TypeScript, Node.js, Windows Server hosting, PostgreSQL, and Microsoft SQL Server tools.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level