Software Engineer

about 1 year ago
Full time role
$120k-$160k/Year
... more
... more

Job Description

Overview

Our electrical infrastructure sits at an inflection point, soon to be overwhelmed by rapidly increasing demand and aging, vulnerable infrastructure. Energy costs will continue to rise and outages will become more frequent unless we rapidly transition from our current centrally managed model, to a decentralized and intelligent grid.

DEP’s mission is to make clean, resilient, and renewable energy systems accessible to everyone by developing intelligent software that automates the design and deployment of ultra-efficient decentralized micro grids. The future of energy is decentralized and we're building the team that will make it a reality.

Job Description:

We’re looking for a Lead Full Stack Developer who is passionate about building scalable and robust software systems. As a core leader on a tight-knit development team building a greenfield SaaS system, you’ll have the opportunity to choose technologies and set patterns on a modern stack while delivering new features to production daily.  

The ideal candidate should have at least 5 years of experience in full stack, serverless Typescript application development. You should be proficient in API design, React/Next.js, Postgres, and security and authentication best practices.

Responsibilities:

  • Design and develop scalable and maintainable REST APIs

  • Write and maintain clear and concise API documentation.

  • Implement security/Auth best practices across all application services.

  • Design relational database structures and migrations

  • Develop and maintain a robust automated testing suite.

  • Work with Vercel & Github CI pipeline to manage deployment of services across all environments.  

  • Contribute to the development platform by recommending development tools, frameworks, and processes.

  • Support and troubleshoot production deployment as necessary

Requirements:

  • At least 5 years of experience with full stack Typescript development

  • Strong proficiency with API design, development, and documentation. Experience building 3rd party API’s is a plus.

  • Strong grasp of relational database concepts and ORMs, ideally including basic Postgres administration.

  • Experience with Auth0 and API security best practices

  • Demonstrated experience building automated API test suites

  • Strong knowledge of software development best practices and patterns

  • Experience or interest working in a startup environment

  • Background in electrical engineering, experience in the energy industry, or interest in climate tech are all a big plus.

Benefits:

  • Competitive salary

  • Excellent Medical, dental, and vision insurance

  • Flexible work hours and location

  • Remote benefits including desk budgets, fitness stipend, coworking

  • Highly dynamic and collaborative team environment

  • Opportunity to work on cutting-edge technology and make a meaningful impact

Location:

DEP is a remote-first company. The candidate can be based out of anywhere in the US or EU. We offer remote first benefits like home office budget and team building trips.

If you’re interested in joining a highly collaborative team using modern platforms to create impactful products, send us your resume and optional cover letter. We look forward to hearing from you!


Similar jobs