A Senior Software Engineer responsible for developing and maintaining warehouse management, procurement workflows, and ERP integration systems for a large-scale battery recycling operation, utilizing Python, React, and AWS in a remote-first environment.
Key Responsibilities
Own end-to-end design, development, testing, deployment, and operation of warehouse management, procurement workflows, and operational applications.
Write clean, tested Python and React code, participate in code reviews, and develop APIs and system integrations.
Collaborate with domain experts and stakeholders to translate business processes into functional software.
Debug, resolve production issues, and monitor system reliability to ensure smooth operations.
Adapt to changing requirements and prioritize tasks effectively in a fast-paced environment.
Requirements
At least 5 years of software engineering experience
Strong Python skills with experience writing production code
Experience with React and building/shipping production applications on AWS
Experience designing and building APIs and integrations between systems
Ability to work independently in a remote-first environment and make pragmatic technical decisions
Strong written communication skills for documenting decisions and communicating asynchronously
Availability for periodic travel to Nevada, approximately 1 week per quarter
Experience with debugging and resolving production issues, monitoring and improving system reliability
Benefits & Perks
Compensation will be commensurate with experience
Ready to Apply?
Join Redwood Materials and make an impact in renewable energy