Software Engineer (Web Programmer)

Software Engineer (Web Programmer)

We are a fast-growing company with a single lofty goal: to bring personal aviation to the general public. Innovating at the leading edge of electric aviation technology, we have developed BlackFly, the world’s first ultralight all-electric fixed-wing VTOL personal aircraft. Join us in ushering in a new age of aviation.

We are seeking someone with a passion for innovation and technology, who possesses the full-stack programming and user-interface design skills to develop internal and aircraft management tools.

Role Responsibilities

  • Create internal web tools to be utilized throughout the company
  • Develop web applications to communicate with and monitor aircraft
  • Program the full stack using Python/Django and Javascript/node.js/React
  • Construct powerful SQL queries
  • Develop code to communicate with external APIs
  • Design modern user interfaces with Google Material Design
  • Write scripts to perform regular sanity checks and other housekeeping duties
  • Learn and apply new technologies
  • Assist in setting up and maintaining computer environments and network, as needed
  • Increase the visibility of information, and efficiency and effectiveness of employees
  • Other programming and engineering duties, as required

Minimum Qualifications

  • Undergraduate or graduate degree in Software Engineering​, Computer Science,​ or a related field
  • Strong understanding of Software Engineering and Computer Science fundamentals, especially web development, object-oriented programming, and databases
  • Programming fluency in Python, Javascript, and node.js
  • Experience with back end development and SQL commands
  • Experience with front end programming, HTML, CSS, and user interface design
  • Experience with REST APIs
  • Comfortable with Linux and script writing
  • Able to write in a clear and concise manner

Optional Qualifications

  • Familiarity with Django, Flask, or similar Python-based web framework
  • Familiarity with React, Angular, or similar Javascript-based web framework
  • Programming experience in C/C++
  • Experience writing unit tests
  • Experience with Git or other version control systems
  • Contribute to open source projects
  • Advanced Google Sheet or MS Excel skills
  • Interest in RC planes, quadcopters, or aviation

Personal Attributes

  • Thrive in a fast-moving, stimulating, and collaborative team environment
  • Resourceful, curious, and never satisfied with the status quo
  • Strong work ethic, extremely organized, detail-oriented, and able to multitask
  • Always thinking about how to increase efficiency and improve processes
  • Proactive about solving problems and suggesting solutions
  • Love learning and being challenged

Applicants must be eligible to work in the United States and willing to relocate to Palo Alto, CA. To apply, send your cover letter, resume, and unofficial transcripts to Be sure to include Software Engineer (Web Programmer) and your name in the subject line.