Senior Full-Stack Engineer

Mountain View, California, United States expand job description ↓


Geomagical Labs is an AI startup, developing a fun & valuable consumer application, for millions of people.

We are looking for a creative & talented app developer, who's built exciting web applications (mobile too, ideally!), to lead the development of our flagship consumer app, and push the envelope of modern user experiences.

This is both a UI and back-end software engineering role, including design and development of compelling front-end UI interactions, as well as back-end services/APIs. It's a unique opportunity to develop an important consumer app design and architecture from the ground floor, and to pioneer exciting new UX experiences.


  • B.S. in Computer Science.
  • Excellent mastery of modern JavaScript & HTML5.
  • Have developed substantial web applications in multi-person teams.
  • Experience building back-end apps in modern MVC frameworks (like Django, RoR, Node/Meteor, etc.)
  • Appreciation of visual style, aesthetics, and consumer UX (with a project portfolio to demonstrate this).
  • Bonus points for iOS mobile development experience.
  • Bonus points for substantial full-stack software engineering experience.
  • Bonus points for hands-on graphic design skills.
  • Bonus points for 3D graphics programming experience (OpenGL, WebGL, three.js)
  • Proven track record of being creative and adventurous.
  • Enthusiastic about seed-stage startups.


  • Rare opportunity to join an early tech startup adventure when it is less than ten people, led by founders who've taken two startup teams through IPO.
  • Lay the architectural groundwork and features of a major consumer app from the ground floor.
  • Unique exposure to revolutionary technologies in artificial intelligence and computer vision.
  • Located in downtown Mountain View, near restaurants, coffee, bicycle trails and Caltrain.
  • Substantial stock equity possibilities, of the sort only available to early startup employees.
Personal information
Your Profile
Application Details
Have a B.S. in Computer Science (we prefer solid CS foundations)?
Do you have excellent mastery of modern Javascript and HTML5 capabilities, for modern web UX?
Do you have experience developing large software applications in multi-person teams?
Do you have experience building server apps in modern MVC web frameworks (like Django, RoR, Node/Meteor, etc)?
Bonus: Have you developed non-trivial iOS mobile apps?
Bonus: Do you have hands-on visual design skills (e.g. Photoshop, Illustrator)
Bonus: Have any 3D graphics programming experience (e.g. OpenGL, WebGL, three.js, Unity)?
Bonus: Do you have practical and theoretical understanding of SQL databases and SQL programming?