Full-stack Software Engineer

BotFactory Inc.
29-10 Thomson Avenue, RM C760, FL 7, STE 11, Long Island City, NY 11101, United States
07/01/2018 21:11:36


BotFactory is looking for a full stack engineer that is willing to work with an enthusiastic team, on the bleeding edge of technology for additive manufacturing of electronic boards. You will work in a friendly but challenging environment, as a key element of the R&D team.

As part of the Scrum team, you will have to design and develop specific functionalities for our line of circuit printers, following the coding standards defined within the team. As a full stack engineer, we expect you to  work on the back-end, the front-end, and the corresponding unit and integration tests. You will also participate in the planning meetings, daily scrums and closure meetings.


You must have at least a B.S. in computer science / computer engineering or equivalent. An M.S. in computer science / computer engineering or equivalent is recommended. The following concepts should be second nature to you:

  • Object Oriented Programing
  • Data structures and algorithms
  • Complexity calculation (O) 
  • Time/space tradeoff analysis
  • Test-driven development


We expect you to have at least 2 years of professional coding experience in any of the following languages:

  • Python
  • C++
  • Java

The following skills will be especially appreciated:

  • Experience with OpenCV
  • Experience in DSP / GPU programming
  • OpenGL or OpenCL
  • Experience in embedded programming
  • Experience and mastery of Linux
  • Experience with front-end frameworks like Angular, React, Dojo JS or similar
  • Experience with upcoming standards like TypeScript and Node.js