Join Our Team as a Senior Software Engineer
Are you genuinely passionate about problem solving? Did you spend your early years modding a beloved game or creating software projects from scratch?
United Catalyst could be your new professional home.
Company Overview :
Founded over 30 years ago, United Catalyst is a well-established Precious Metals recycling company with a start-up feel.
Our business combines blue collar industrial recycling with highbrow commodities trading. We provide Precious Metals processing services to Scrap and Automotive Recyclers worldwide.
Job Description :
We are looking for a Senior Software Engineer to help our company reach its full potential. Everyone on our team is multitalented, hardworking, competent, and kind to each other.
Our mission driven culture allows us to exercise high amounts of trust with our employees and we strive to leave room for when life happens.
After training is complete, this full-time, hybrid position will be on-site one day a week, with the rest of your week flexible.
The starting pay for this salaried position varies with experience, but raises and bonuses will be given based on personal performance and company growth.
Desired Traits :
We need someone with a strong work ethic. A complete self-starter with a solid technical background, excellent problem-solving skills, and a keen ability to translate complex business needs into projects;
projects into tasks; and execute those tasks well.
Disclaimer- Our 5-10 year technology roadmap is both large and diverse. We intend to keep a relatively small team, making this job exciting and significant yet challenging
Your Role and Responsibilities
As a key member of our small team, you'll have significant decision-making power and be instrumental in our development efforts.
We need someone who can do the following :
Develop world class products that have no business coming from such a small team
Help us avoid mistakes by utilizing technical expertise to advise in decision making
Limit technical debt by taking a micro services approach and designing MVPs with the end in mind
Be willing to adapt and learn new skillsets as needs arise
We have a web application on the market. It’s revolutionary to our industry and is already making a big impact. You will be responsible for maintaining and enhancing this platform, making it more user-friendly and effective.
You’ll work closely with our team to implement new features and improvements based on supplier feedback and industry best practices.
You will also be utilizing tools such as LLMs, TensorFlow, and other machine learning platforms to revamp internal systems such as our CRM, ERP, and WMS.
Experience :
- Education : Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Professional : 3-5 years of experience in software development, with a proven track record as a full-stack developer or similar role.
- Technical : Strong understanding of web development frameworks, languages, and libraries (ReactJS, ASP.NET, C#, Component Libraries), API development, and familiarity with database systems (MySQL, Microsoft SQL Server).
Technical Skills :
- Front-end : Proficiency in HTML, CSS, JavaScript, ReactJS.
- Back-end : Strong skills in C#, ASP.NET, Node.js.
- Cloud : Experience with Azure services.
- Version Control : Knowledge of GitHub.
- Microsoft 365 : Proficiency in Microsoft 365 tools and services.
- Security : Understanding of security practices and tools (OAuth, JWT).
- CI / CD : Knowledge of CI / CD pipelines and automation tools.
Soft Skills :
- Excellent problem-solving skills.
- Strong communication and teamwork abilities.
- Attention to detail and a proactive attitude.
- Enthusiastic about learning and teaching.
- Ability to work independently and manage time effectively.
Preferred Qualifications :
- Experience with mobile app development.
- Knowledge of DevOps practices.
- Experience with Power BI and Dynamics 365.
- Familiarity with project management tools (JIRA).
- Understanding of UI / UX design principles.
- Knowledge of agile development methodologies.
What We Offer
- Flexible work environment
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
- Paid time off and holidays.
- If you’re ready to take on a challenging and rewarding role with a team that values innovation and collaboration, we’d love to hear from you.
Apply today and help us make a difference!