A senior software engineer responsible for developing, maintaining, and evolving warehouse management, procurement, and ERP integration systems for a large-scale battery recycling operation, utilizing Python, React, and AWS in a fast-paced, remote-first environment.
Key Responsibilities
Own end-to-end design, development, testing, deployment, and operation of warehouse management, procurement workflows, ERP integration, and operational applications.
Write clean, tested Python and React code and participate in code reviews.
Design and build APIs and system integrations.
Collaborate with domain experts and stakeholders to translate business processes into software solutions.
Debug, resolve production issues, and monitor system reliability.
Adapt to changing requirements and prioritize tasks effectively in a fast-paced environment.
Requirements
Minimum of 5 years software engineering experience
Strong Python skills suitable for production environments
Experience building and shipping production applications on AWS
Experience designing and building APIs and integrations between systems
Experience with React for building user interfaces
Ability to write clean, tested code and participate in code reviews
Ability to understand and translate business processes into software solutions by working with domain experts and stakeholders
Experience debugging and resolving production issues, monitoring, and improving system reliability
Strong written communication skills for documenting decisions and communicating asynchronously
Availability for periodic travel to Nevada, specifically 1 week per quarter for planning and stakeholder engagement
Comfort working independently in a remote-first environment and making pragmatic technical decisions
Benefits & Perks
Compensation will be commensurate with experience
Work schedule includes periodic travel to Nevada, 1 week per quarter
Remote work environment with remote-first setup
Opportunities to own and evolve systems as the company scales
Participation in a fast-moving environment with evolving requirements
Ready to Apply?
Join Redwood Materials and make an impact in renewable energy