Senior Full Stack Developer
Welcome to Ryerson, where exceptional career opportunities await. As a leading provider of industrial metal products and services since 1842, we are committed to excellence and best-in-class customer service. Join our team and be a part of a legacy of excellence, where your contributions will be valued, and your development supported. Ryerson offers a dynamic, quality-focused, environment, ideal for advancing your career and making your mark in the metals industry.
As a Senior Full Stack Developer at Ryerson, you will be responsible for developing and designing front/back-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features. This is a hybrid role requiring three days per week in our Downers Grove office.
Roles and Responsibilities
- Managing the complete software development process from conception to deployment
- Build reusable, accessible UI components and pages in React using TypeScript, following team coding standards and patterns
- Design and implement serverless services using Serverless.com
- Maintaining and upgrading the software following deployment
- Reviews peers' code constructively; optimizes performance; anticipates scalability issues
- Managing the end-to-end life cycle for the production of software and applications
- Overseeing and guiding the analysis, writing, building, and deployment of software
- Overseeing the automated testing and providing feedback to management during the development process
Requirements
- Minimum of 5 years of relevant work experience with a Bachelor's in Computer Science or similar field or 10 years of relevant work experience with a High School Diploma
- Proficiency with the creation of Unit Tests and the use of the library JEST
- Minimum of 3 years of relevant work experience with React.js and TypeScript
- Knowledge of Node.js and Serverless.com
- Familiarity with database technology such as MySQL and MSSQL
- Basic experience in using Cloud Technologies (AWS, Azure Cloud)
- Excellent verbal communication skills
Salary: $91,123 - $136,684 annually plus bonus. A starting salary higher than $93,000 annually is based on a level of experience and education that significantly exceeds the minimum requirements and is commensurate with the compensation scale. Ryerson offers eligible employees the following benefits: Medical, dental, and vision insurance programs Flexible spending accounts 401K plans with employer-matching contributions Tuition reimbursement Paid vacation, sick, and holidays