API Developer

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

We are looking for an API Developer who is excited about taking IoT principles and applying them to the connected aircraft. You will be building micro service architecture and example implementations to enable 3rd parties to interact with our aircraft APIs.

COME ON BOARD THE GOGO BUSINESS AVIATION ENGINEERING TEAM!
 
How will you make a difference?  

  • Developing web services consumable by single page web application and mobile devices
  • Hands on Development Position – 80% of time coding
  • Provide Level of Effort estimates for requirements
  • Track project tasks, provide status and ensure tasks completed on schedule
  • Troubleshoot defects and code resolutions
  • Contribute to process improvements, including researching and introducing new development tools
  • Guide implementation of best practices for application design/development
  • Strong XP/SCRUM/Agile work ethic – Ability to contribute productively to a fast-paced development     team, delivering demonstrable code in 1 week increments
  • Ability to comprehensively unit tests your code
  • Contribute to a healthy and collaborative development team with a “Get it Done” work ethic
  • Proven ability to negotiate timeline and architecture across functional teams


Qualifications

  • BS in Computer Science or equivalent work experience
  • 5+ years of experience with software development
  • 3+ years of experience with JavaScript, Go (GoLang), or Python
  • 2+ years of experience in a Linux environment


Required Skills, Experience and Talents

  • Hands on experience with Node.js, Python scripting
  • Experience with API design including security such as OAuth and token exchange
  • Understanding of microservice general patterns and practices
  • Unit testing and Pair programming experience
  • Experience using SCM tools such as Git. Understanding of the Gitflow workflow

Desirable Skills, Experience and Talents

  • Front End Skills: Hands on experience building web and mobile apps with JavaScript frameworks like AngularJS or React
  • Back End Skills: Microservices, REST
  • DevOps/Platforms: Amazon Web Service, familiarity with container technology in general (Docker in particular)
  • General Linux Networking fundamentals
  • Experience and/or interest in the Airline and/or Telecommunications

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building.

Gogo is the inflight internet company. Our worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse and mission-minded group of professionals all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and air travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared to join a performance-obsessed team that is passionate about bringing the internet to every device, every flight, everywhere.

Equal Opportunity Employer/Vets/Disabled

Gogo participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.