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
An initial video conversation with the head of engineering
A paired-programming session with video and screen share with the head of engineering
Video conversation with co-founder and head of product
Video conversation with co-founder and head of product