The SF Climate Week 2025 calendar is now open! 🎉 Register for 200+ events now before they fill up.
Back

Senior Software Engineer (JS/TS, Next.js, Node)

6 days ago
Contract position
$60-$80/Hour
Remote... more

Senior Software Engineer

Company: EV Life

Job Title: Senior Software Engineer

Job Type: Contract-to-Hire (Note: the intention is to convert to full-time after 3–6 months, based on mutual fit.)

Location: Remote (must be based in Pacific, Mountain, Central, or Eastern time zones)

Rate: $60 - $80/hour (1099)

EV Life is on a mission to make clean energy more affordable for everyone, starting with electric vehicles (EVs). When it comes to buying a car, you shouldn't have to choose between saving the planet and saving money. We're on a mission to make it easier and more affordable for you to drive an EV than a gas vehicle.

We are seeking an experienced Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will contribute to the design, development, and maintenance of our software applications. The expectation is that you will work across the entire stack.

Core Tech Stack

  • JavaScript/TypeScript

  • React (SPA) & Next.js

  • Node.js / Express

  • Postgres

  • Tailwind CSS

  • CI/CD and Docker

Also Used

  • Vue 3 and Nuxt

  • Figma (design collaboration)

Bonus/Preferred Experience

  • ChatGPT API (or other AI integrations)

  • Prisma ORM

  • NestJS

  • Go

  • Turborepo


Responsibilities

  • Drive architectural decisions and influence technical direction

  • Take ownership of complex features or system components from concept to deployment

  • As we continue to grow, provide mentorship and support to less-experienced developers

  • Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and develop high-quality applications end-to-end

  • Develop and maintain scalable and efficient code using best practices for software development, ensuring code quality, performance, and security.

  • Implement responsive user interfaces using modern front-end frameworks such as TypeScript, React/NextJS, and Tailwind

  • Integrate front-end components with back-end services using REST

  • Optimize application performance and ensure scalability, reliability, and maintainability.

  • Participate in code reviews, provide constructive feedback, and collaborate with team members to continuously improve development processes.

  • Create and maintain CI/CD pipelines as needed

We’re a small, collaborative team that values clean code, fast feedback, and are fluent in memes. 

Requirements

  • Minimum 5 years of professional experience as a full-stack software engineer

  • Proficiency with all technologies listed above

  • An eye for detail when creating delightful user experiences

  • Strong understanding of software development principles, design patterns, and best practices

  • Effective communication skills are vital as a remote-first team

  • You’re adaptable, comfortable with change, and enjoy figuring things out as we go

Bonus Skills

  • Experience in an early-stage startup environment

If you’re excited about building software that makes a difference—and can tolerate the occasional bad pun in Slack—we’d love to hear from you. We offer competitive compensation, flexible work arrangements, and opportunities for professional growth and development.

Note: Only qualified candidates will be contacted for an interview.


We look forward to hearing from you!

EV Life is an equal opportunity employer. We embrace diversity and inclusion and are committed to building a team that represents a variety of backgrounds, perspectives, and skills.

Interview Process

  1. An initial video conversation with the head of engineering

  2. A paired-programming session with video and screen share with the head of engineering

  3. Video conversation with co-founder and head of product

  4. Video conversation with co-founder and head of product

Subscribe