New Job! Featured Job Remote Job
Company

Full Stack Web Developer (ASP.NET Framework + Svelte)

PowerOutage.us is the #1 provider of power outage data in the US and Canada. We monitor and collect power outage data every 10 minutes from 1,000s of utilities in the US and Canada. Our customers range from government agencies to large corporations and emergency responders. We provide critical information on what areas are impacted by power outages, so that our customers can use this data to save lives and optimize business operations.

We are looking for a detail-oriented full-stack developer with a passion for data to help us build out awesome features on top of the data that we collect. Your work will be seen and used by over a million people every month and likely featured on top news broadcasts.

We’re a small team looking for someone ready to make big contributions. You’ll be working directly with me (Alex, technical cofounder), as well as three other developers, to push the boundaries of what’s possible when it comes to utilizing and visualizing power outage data.

You’ll be joining a small but fast-paced team that is fully remote. We’re looking for someone who can work in the US East Coast business hours. We expect you to take ownership of the work you do and to be able to make critical decisions with minimal guidance when it comes to what technology should be used to achieve our business goals. No micro-managing here, but we have high expectations for the quality and speed of work.

What we are looking for

  • You’re experienced with the full stack when it comes to web development, from user interactions to production deployment, with an emphasis on the front-end side of things

  • You’re excited to learn new things and optimize established codebases

  • You have previous experience working in the Microsoft ecosystem (.NET, C#, Azure, MSSQL, Visual Studio)

  • You have experience with modern front-end languages and frameworks like Svelte, Vue, or React

  • You have experience with designing and building data visualizations

  • You have experience working with APIs (bonus if you’ve set some up yourself)

  • You are comfortable working in a small company where cross-disciplinary work is encouraged

  • You are good at problem-solving critical production issues in a timely manner

  • You’re available to work extended hours during critical times, like when there’s a big storm or natural disaster that results in significant power outages

  • You can work during the US East Coast working hours (8 am - 5 pm UTC-4)

Advantages

  • Experience with technologies in our stack (C#, JavaScript, NodeJS, Svelte, ASP.NET Framework, Postgresql, MSSQL, Cloudflare Workers)

  • Experience with UX/UI design and prototyping

  • Experience with almost real-time data

  • Experience working with geospatial data

  • Experience with working on projects that have 10,000s - 100,000s of daily users

  • Interested in the electricity/power industry

  • Experience working on iOS / Android apps

So, what will I be doing?

To give you perspective of where we are now: we have a stable website and infrastructure, but are looking to do some major upgrades with the intention of keeping previous functionality, while adding new features that have been requested by customers.

This is where you come into the picture: we need somebody who can work full-time on updating our website to have a more modern feel/look, while also adding features to show off the extent and capabilities of the unique data set we’re actively gathering and improving.

In more practical terms (with examples of a few things we did recently):

  • Updating our website to use more recent software (from ASP.NET Framework to Core or Svelte or something else, we can decide that together)

  • Work with our designer to define and maintain a consistent Design System

  • Creating new features on the site so users can experience the data in novel ways (outages in the past 72 hours, peak outages, average restoration times)

  • Setting up new API endpoints for customers (querying utility coverage shapes)

  • Working with the founding team to figure out what technical priorities should be

  • Setting up more robust deployment systems

Why is this great for me?

  • Opportunity to have a real impact on millions of free users and paying customers

  • Work remotely and create your own schedule (we believe in trust and autonomy)

  • Motivated co-workers

  • Open-minded working culture where we encourage sharing opinions and feedback

  • Minimal meetings; we prefer emails and having things in writing

  • You can test it before you buy it; we do a 1-month-long trial period to see if we work well together

  • Your work could literally save lives

Compensation

The compensation range for this role is between $72,000 to $96,000 annually on a B2B contract. The actual compensation offered to a successful candidate will be based on relative experience and skills.

Application process

Here is also the outline of the whole application process, so you know what to expect:

  1. Fill in and submit the application form.

  2. Several video interviews (between 15-60 minutes long) where we try to get to know you better and give you a chance to get to know us, as well as talk about your previous experiences and future goals.

  3. Top candidates will be invited for a one-month-long paid demo project where you get to experience how we work and we get to see how you thrive with a real project.

  4. If that goes well, we make an offer and continue working together!

PowerOutage.us asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact PowerOutage.us directly.

Increase your chances of landing your dream career.