SkySpecs

BACK END SOFTWARE ENGINEER

Ann Arbor

ABOUT SKYSPECS

SkySpecs entered the wind energy industry in 2014 as an automated drone inspection company. After quickly earning a leading position in the United States and European markets, conducting over 25,000 onshore and offshore inspections for the biggest wind energy owners in the space, we grew our services and capabilities to offer a full-wrap operations and maintenance suite of solutions.

Why is this important for the industry? We can now present multi-layered solutions to our customers that include data collection, wind turbine blade engineering expertise, collaborative software to manage and analyze massive amounts of data, spot trends and create plans for high-cost repair campaigns, and – ultimately – reduce the cost and risk within the industry. Our mission is to make wind energy more attainable for the world through the automation of wind farms.

In the last 18 months, SkySpecs tripled its staff, opened a new office in Amsterdam, moved to a new space in Ann Arbor, and welcomed several key players in the industry to our team. It’s been a thrilling ride, and we are poised for even more growth in 2020.

WHAT WILL I BE GETTING MYSELF INTO

SkySpecs is seeking a Back End Software Engineer who will work with our application and platform teams to build Horizon, a web application for industrial energy operators to track damages to their assets and coordinate associated repairs. As a SkySpecs Back End Software Engineer, you will have the opportunity to write scalable microservices, shaping how the data from those inspections and repair work orders are stored and accessed by key decision-makers. Our team especially values people who are curious, internally motivated, and eager to pursue projects which pique their own interest. Simply put, you won’t just be cranking out API’s all day – you will also be working on databases, creating services and interfaces, and more than just writing code.

MUST HAVES…

  • 3+ years in a software engineering role, building robust and well-tested web software
  • Deep knowledge and professional experience creating scalable APIs and database queries
  • Experience writing ES6/7 compatible Node.js
  • Working knowledge of cloud service platforms (AWS preferred)
  • Experience working with Relational and NoSQL databases
  • Experience with version control, testing frameworks, continuous deployment, and continuous integration tooling and workflows
  • Experience collaborating with cross-functional engineering teams

THE IDEAL BACK END SOFTWARE ENGINEER AT SKYSPECS HAS…

  • Experience with managed, serverless application development
  • Experience developing containerized systems
  • Experience in implementing role-based permissions, granular permissions, and other security models
  • Experience with GraphQL, distributed graphs, or graph databases
  • Experience building component-based frontend software (React preferred)
  • Experience with other languages and tools like Go, Python, Hashicorp tools, deployment testing tools, etc.
  • Startup experience: wearing multiple hats, being proactive, working in a fast-paced environment, etc.

IN A GIVEN WEEK, THIS POSITION WILL BE…

  • Drafting new database queries, APIs, and corresponding test cases
  • Working with object stores, 3rd party integrations (Salesforce, customer-provided services, Slack, etc.), and analytics tools
  • Working with our product management team to understand and implement features based on customer needs
  • Working with your teammates to plan, prioritize, and execute work to fulfill product needs, ease technical debt, and explore and test new ideas and technologies
  • Tracing, debugging, monitoring, and generally analyzing code performance
  • Work with other teams within SkySpecs to develop tools and services that assist their systems (e.g. developing internal dashboards and control panels, developing web-based control interfaces for our autonomous drone, etc.)
  • Giving and receiving code reviews and mentorship

SO WHY SHOULD I WORK FOR YOU?

Glad you asked; it’s not a one-way street. We want to sell you on why we’re the best, too.

  • We really trust our employees and we go above and beyond. To that end, we work with a flexible work schedule
  • You’ll receive the respect and loyalty of your teammates regardless of department or skillset (and we’re not just saying that; it’s actually a thing around here)
  • We offer a fun, energetic, often entertaining workplace that is open and accepting of all interests
  • We get to work in downtown Ann Arbor, which equates to restaurants, shops, coffee houses and bars just outside our front door
  • We love to grab a beer, sponsor tailgates, and share knowledge in casual settings. We like each other so we enjoy doing stuff together
  • We offer medical, dental and vision insurance

HOW TO APPLY

Please introduce yourself by sending your resume and cover letter to: jobs@skyspecs.com.

We are proud to be an Equal Opportunity Employer.

I'd like to receive the monthly newsletter