Full-Stack Software Engineer
VALIS Insights
N/Amassachusetts
Job Details
Full-time
Full Job Description
Who We Are
Metal production accounts for 10% of all human generated greenhouse gases. One of the most effective paths to reducing those emissions is by maximizing our recovery of metals through recycling, which requires a fraction of the energy compared to mining.
VALIS’ mission is to lead a circular economy powered by data that protects the planet, its resources, and its inhabitants. We are a B2B SaaS company that provides next generation technology to metal recyclers enabling them to optimize their operations by making data-driven decisions. We’re focused on integrating and improving processes along the entire recycling chain, so the materials of yesterday are properly recovered to meet the demands of tomorrow.
We’re an early-stage company, backed by leading climate-tech VC’s, looking to bring on new team members that can help us build VALIS and transform the industry. We lead with authenticity, boldness, passion, and empathy focused on creating a more sustainable future. A career at VALIS is one where you’ll be empowered to expand your technical and leadership abilities while having a positive impact on the world.
Role Overview
We are seeking a full-stack software engineer to join our talented team. In this role, you will be responsible for supporting on the design and maintenance of the backend systems that power our products and building out and iterating on the UI for our web applications. You will work closely with our tech lead and engineering team to ensure seamless integration and optimal performance.
We employ a strong, domain-driven design approach to building our product. You will learn extensively about the world of metals recycling and will support on domain-driven decisions to deliver value to our customers.
You will have the opportunity to work on greenfield projects as well as improve and optimize existing systems and applications. As we continue to grow, you will be able to contribute to the architectural decisions and and design of our products with the opportunity to grow into leadership roles.
Responsibilities
- Designing, implementing, and validating UI features from initial concept
- Working closely with our Lead Frontend Software Engineer
- Maintaining consistent style and patterns across the application
- Designing, developing, and collaborating on backend systems and APIs
- Working closely with Lead Backend Software Engineer
- Collaborating with frontend and data engineering teams to integrate systems
- Supporting on core data models and algorithms
- Participating in code reviews and providing feedback
Requirements
- Strong understanding of computer science fundamentals, data structures, and algorithms
- Experience developing APIs
- Experience with React
- Strong interest to learn about and contribute to the metals recovery domain
- Degree in computer science or similar discipline
- Bonus
- Experience with C#, Java, or similar language
- Experience with TypeScript
- Experience working in the .NET ecosystem (e.g. Entity Framework Core, .NET Core, ASP.NET, C#)
- Experience designing RESTful APIs
- Experience with SQL and database systems (e.g. PostgreSQL)
- You must be legally authorized to work in the U.S. on a full-time basis
Benefits
- Competitive Salary
- Employee Stock Option Plan
- Employer Matched 401k Contribution
- Health Care Plan (Medical, Dental, & Vision)
- Paid Time Off (Sick, Personal, Public Holidays, & Unlimited Vacation)
- Training & Professional Development