The Percepto team is constantly pushing the boundaries
of what’s possible with hardware, software and AI.
Senior Full-Stack Developer
About The Position
Percepto is the leading provider of autonomous inspection and monitoring solutions, harnessing robotics, including our very own market-leading industrial drone-in-a-box solution. Our team is made up of software and hardware engineers, industry experts and professionals who are all passionate about innovation and driven to push the boundaries of what’s possible with software, AI, and hardware. We are a fast growing company with offices in Israel and U.S, with Fortune 500 clients around the world. Our company growth is not stopping any time soon, and we are looking for great talent like you to join our team!
Percepto is looking for a highly-passionate and talented Fullstack Developer to join the team in building the future of autonomous drones. You will develop a state of the art cloud system which manages fleets of autonomous robots. You will deal with real time communication and video streaming, cloud computing, implement vision based algorithms with the newest technologies out there and develop different Saas data management tools to increase users ability to get value out of our product.
Responsibilities
- Design and implement features for large scale and real time drone/client/server system
- Uphold high standards in code quality, scalability, readability, and performance throughout development cycles
- Design and develop web application and integrate different APIs and third party services.
- Collaborate and work closely with the product manager and UX/UI team members to understand better the end-user requirements.
- Drive feature development from initial requirements through to final delivery.
- Build the infrastructure to implement vision based algorithms to run on large scale data sets from multiple sources
Requirements
- At least 7 years experience as a Fullstack developer. (python - an advantage)
- B.Sc. of Computer Science / Software Engineering or equivalent experience.
- Experience with Distributed Task Queue systems (e.g., Celery, RabbitMQ, Redis, Kafka) for managing asynchronous tasks and ensuring high-throughput workflows.
- Hands-on experience with SQL / Redis.
- In-depth understanding of the entire web development process. (design, development, and deployment)
- Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and associated tools (Webpack, Vite).
- Knowledge of websockets and multi-thread development- an advantage
- Proactive and positive approach, and strong communication skills