Senior Developer
Summary:
We are seeking a highly skilled and experienced Senior Developer to join our team and oversee the design, development, and maintenance of our platform and report to our Lead Software Developer.
Primary Responsibilities:
- UI delivery
- Core platform microservices:
- CI/CD pipelines
- DevOps / SRE support
- Data Visualization
Other Responsibilities:
- Design, develop, maintain, and manage scalable and high-performance software solutions
- Provide technical leadership in external stakeholder discovery sessions to deeply understand customer pain points and market opportunities, ensuring sessions, lessons, and key takeaways are well documented
- Support strategic partner discussions as one of Currents’ technology experts
- Identify and pursue opportunities to co-innovate or provide partners with high value deliverables
- Define and document product strategy and long-term technical product development roadmap in coordination with our Product Manager
- Support continuous improvement and iteration
Must have:
- Bachelor's or Master's degree in Computer Science or related field
- 7+ years of full stack experience
- Strong experience with modern software development languages and frameworks such as React, Node.js, and Python
- Experience with database design and management using SQL or NoSQL databases
- Knowledge of best practices for software development such as automated testing, code reviews, and agile development methodologies
- Experience with cloud computing platforms (Google Cloud preferred)
- Strong problem-solving and analytical skills
Nice to have:
- Energy industry and supply chain experience or knowledge
- Previous early stage startup experience
- Experience working with remote teams
What we’re looking for:
- Alignment with our values and vision of contributing toward net zero
- Someone who thrives in early stage startup environments, is willing to do some dirty work, and obsesses over customers and their problems
- Ability to identify stakeholders and codify business requirements
- A motivated, innovative, cross-functional leader who gets an organization working together towards strategic objectives
- Ability to make smart bets anchored in measurable goals, identify bold steps towards them, fail fast, analyze, optimize, and experiment continuously to achieve them
- Someone who is not averse to being hands on, and who can function creatively in a resource-constrained environment
What we offer:
- Competitive compensation package that includes a mix of salary and equity
- $150k-$175k annual salary based on experience
- Benefits package including full health, dental, and vision coverage
- Fully remote work
- Paid time off (3 weeks PTO + 1 week sick time)
- Room for growth and additional equity based on achieving outcomes in an early stage startup
Interview process and expectations:
- Depending on how you on-board into the process, you may be asked to take a self-guided technical screen involving a small (1 hour max) effort over a 72 hour period that verifies the basics
- Post-screen, you will have an interview with the Technical team, the Product / Operations / Sales team, and then a combined interview. Max 3 hours over 5 days (ideally, depending on scheduling)
- Sending past 'prior art' or experience via GitHub or any publicly accessible content will help the process
About Currents:
Currents is a B2B marketplace in the end-of-life electric and hybrid vehicle battery industry working with suppliers like auto dismantlers, mechanic shops, and automotive OEMs to help them value and sell their batteries to buyers like battery rebuilders, second-life energy storage system integrators, and battery recyclers. Currents is solving the fragmentation of supply by optimizing the battery supply chain.
Location:
Currents is a fully remote team. Our Lead Software Developer is based in Portland, OR, and we complete quarterly off-sites to work together as a team.
To apply:
Please send an email to info@currents.market with a resume and share with us what motivates you.