Full Stack Software Developer

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

As a Gogo Business Aviation FULL STACK Developer you will contribute to a development team creating a media server/entertainment system for the aviation industry.  Think Netflix streaming on airplanes!

    

    How will you make a difference?    

    

  • Full-stack software developer who can contribute to client side and server-side technologies
  • Rearchitecting monolithic architecture into microservices. Looking to modernize our backend/frontend applications 
  • Flexibility of choosing your own languages/frameworks
  • Developing web services consumable by single page web application
  • Hands on Development Position – 80% of time coding
  • Provide Level of Effort estimates for requirements
  • Troubleshoot defects and code resolutions
  • 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 two-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
  • 2+ years’ experience with React/Redux
  • 2+ years' experience with Java/OOP Languages
  • 2+ years’ experience with Linux 

       

    Required Skills, Experience and Talents

    

  • Experience or familiar developing with React/Redux, Node.js, HTML5, CSS, JavaScript
  • Modern EMCA Script experience
  • Understanding of microservices general patterns and practices 
  • Unit testing experience with tools like Junit, Mockito, Spock, Jest, Karma, Jasmine
  • Familiarity with build tools like Maven, Gradle, Babel and Webpack
  • Experience using SCM tools such as Git. Understanding of the Git workflow
  • Experience with Java, Spring Boot, and Jersey
  • Experience with scripting in a linux environment (bash, python)

    

    Desirable Skills, Experience and Talents

    

  • Knowledge of Docker containers and container orchestration 
  • Comfortable using Intellij based Java development IDE to perform daily development tasks
  • Experience and/or interest in aviation and/or Telecommunications

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.