Inspire | Senior Software Engineer (Acquisition) - Technical.ly

Senior Software Engineer (Acquisition)

Inspire |  Philadelphia | Dev / Eng

Job Description
Perks + Benefits
Company Culture
Technical.ly Coverage

POSITION SUMMARY

This is an opportunity to use your software skills to make a tangible impact on the world.  Our team is building technology to spread renewable energy, and we need your help. We believe in using the right tool for the right job, so you’ll use modern frameworks and languages to create usable, scalable software.  As a senior member of our tech team, you’ll lead other developers to grow through coaching and feedback. You’ll meet with stakeholders to shape features and architecture decisions.

THE SENIOR SOFTWARE ENGINEER (ACQUISITION) HAS FIVE MAIN RESPONSIBILITIES

  1. Commit code on a daily basis
  2. Review others code, giving actionable feedback and helping to coach
  3. Meet with squad/stakeholders to learn about requirements and lead discussions around tech decisions
  4. Documenting
  5. Learning and improving the team’s collective knowledge

SOME EXPECTED 2020 DELIVERABLES

  • Deliver improvements to our acquisition funnel, making it a seamless experience to sign up for our service.
  • Improve our CRM and sales tools, enabling our sales force to grow our membership base

SUCCESS METRICS

  • Increase the number of digital acquisitions
  • Decrease friction to enrollment, decrease bounce rate, decrease time through funnel
  • Meet with stakeholders to define roadmap and technical architecture to support present and future requirements 
  • You’ll quickly get up to speed.  Expect <5 days to committing code (even something small)
  • 30 days to beginning to own a piece of our stack
  • 60 days to becoming fully independent member of a squad

DESIRED TRAITS

  • Communication – You should be able to articulate experience and communicate technical concepts to a non-technical listener.
  • Frameworks – You have a deeper than surface level understanding of technology frameworks, how to use them, when to change them.
  • Technical competency – You are comfortable on a command line, have a good grasp on the fundamentals of programming, a general understanding of Git/source control, and a willingness to read the docs, search stack overflow, and test it until it works.
  • Problem-Solving Mentality – You get excited about digging into complexity, want to ask questions and learn more, and aren’t put off by problems they’ve never been explicitly told how to solve. Especially troubleshooting: ability to break down a chain of steps to narrow and locate a problem.
  • Number Sense – You have a strong background in mathematics or physics and are comfortable with quantitative measurement and estimation. You are able to work in establishing boundaries and orders-of-magnitude to make informed judgements without fussing over exactitude.

EXPERIENCE

  • Must Have
    • 3+ years of experience in Software Engineering or similar role
    • Experience with the following Technical Skills:
      • Front End: Javascript using a modern framework (React/VueJS/Angular 3+)
      • Back End: Experience using Ruby, Python, Node or Java
      • Development Lifecycle experience with Git and Github 
    • Ability to own technical projects from start to ship.
    • Indirectly manage team members to complete work, engaging with necessary stakeholders
  • Nice to Have
    • Front End: Experience with React / Angular / VueJS,  SCSS/Bootstrap
    • Back End: Experience with Rails, RSpec, Postgres
    • DevOps: Experience deploying to AWS/Harness/Kubernetes and/or Heroku
Apply Now
Read More
Health & Wellness Benefits
  • Dental
  • Disability Insurance
  • Health Insurance
  • Life Insurance
  • Vision
Parental Benefits
  • Family Medical Leave
  • Flexible Work Schedule
  • Generous Parental Leave
Perks & Discounts
  • Casual Dress
  • Company Outings
  • Snacks
Retirement & Stock Options Benefits
  • 401K
  • Company Equity
Vacation & Time Off Benefits
  • Generous PTO
  • Paid Holidays
  • Paid Sick Days

What are some examples of projects Inspire employees are working on?

Everyone is or becomes a full-stack developer. The company is very product-focused. Technologists are tasked with developing next generation consumer products that are easy to use and help members better understand their energy consumption. The team is currently working on Inspire’s consumer technology platform, which is written with a mix of Ruby and Angular 2, and using Ionic to create native mobile apps. Inspire’s tech team is constantly unlocking data that helps members optimize their energy usage, increase their home's value and decrease their carbon footprint.

How does Inspire encourage learning on the job?

Developers at Inspire love technology and are driven by their curiosity. It’s not a requirement to be an expert in the languages and tools we use, but it is a requirement to strive to get better at technology every day. At Inspire, coders get to learn and work with new technologies throughout the stack, whether it’s on the front-end, building API’s or working with our data scientists.

How does the company’s mission impact its technologists?

In the best way. Coders have opinions, and those opinions are welcomed at Inspire. While technical skills are important, Inspire is looking for technologists who want to feel a sense of purpose when they go to work everyday. Inspire’s dev team brings the company’s mission to life in everything it builds. At the end of the day, developers are asking themselves the same question their colleagues in other departments are asking: Is this going to help us achieve our mission?

What does the company do to loosen things up?

The drive to create a larger impact on this world is very real, but employees don’t take themselves too seriously. Every employee is an Avenger fighting climate change. Every employee also has his or her own story about their first “Cupcake Smash,” an internal birthday tradition that features an Avenger cape and a cupcake eating competition (could you eat a cupcake in one bite?). That is, unless you’re CEO and founder Patrick Maloney, who donned a pair of goggles and plunged his head into a bucket of water to bob for his birthday cupcake.

What is every-day company culture like?

Avengers will tell you that company culture is a big draw, and like everything else about Inspire, the company mission is a big part of it. The team is driven by the collective desire to create something new — to test, learn and solve the tough problems. Inspire’s staff is young, energized, and motivated by purpose-driven work. Avengers are encouraged to learn new skills and put them to the test. Outside of work, team members can often be found together, whether it be at a happy hour or office yoga session. Side projects are encouraged, and several employees use their free time to build something unrelated to work or engage with environmental justice organizations.

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!