Company: Knifedge Lab Technologies Pvt. Ltd. (BetterDrones)
Location: Noida, Uttar Pradesh (Onsite)
Experience: 3–5 Years
Employment Type: Full-Time
About BetterDrones
BetterDrones is a rapidly growing Drone, GIS, and Geospatial Technology company delivering AI-powered inspection and analytics solutions for the Power, Renewable Energy, Infrastructure, Telecom, Mining, and Government sectors.
Our flagship Drone Intelligence Platform processes Images, Videos, Thermal Data, LiDAR, Point Clouds, GIS Layers, and AI-generated insights to automate inspections, detect defects, monitor progress, and generate actionable reports.
We are building a modern cloud-native SaaS platform using Java, Spring Boot, React, Kubernetes, PostgreSQL, Object Storage, AI Services, and GIS technologies to transform how critical infrastructure is inspected and managed.
Role Summary
We are looking for an experienced Senior Product Engineer who can take ownership of product development from concept to production.
You will work closely with the CTO, Product Team, AI Engineers, GIS Engineers, and DevOps team to build scalable, secure, and production-ready applications that power our Drone Intelligence Platform.
This role is ideal for engineers who enjoy solving complex engineering challenges while building enterprise-grade cloud applications.
Key Responsibilities
- Design and develop scalable backend services using Java 17+, Spring Boot, Spring Security, JPA/Hibernate, and modern microservice architecture. Build responsive and intuitive web applications using React.js, TypeScript, Material UI, and modern state management libraries.
- Develop secure REST APIs, implement OAuth2/JWT-based authentication, optimize database performance using PostgreSQL, and build reusable frontend and backend components.
- Deploy containerized applications using Docker and Kubernetes, configure Ingress, Secrets, ConfigMaps, Autoscaling, and build CI/CD pipelines using GitHub Actions or GitLab CI.
- Work with object storage platforms such as Amazon S3, MinIO, or Azure Blob Storage, while supporting GitOps workflows using ArgoCD where applicable.
- Implement secure coding practices aligned with OWASP Top 10, integrate code quality and vulnerability scanning using SonarQube and container security tools, and establish monitoring through Prometheus, Grafana, and Loki/ELK.
- Collaborate with AI and GIS teams to integrate inference services and build efficient workflows for processing imagery, thermal data, LiDAR, point clouds, and GIS layers, ensuring reliable, scalable, and production-ready software delivery.
Required Technical Skills
- Backend: Java 17+, Spring Boot, Spring Security, JPA/Hibernate, REST APIs, Microservices.
- Frontend: React.js, TypeScript, Material UI, HTML5, CSS3, JavaScript (ES6+), Redux Toolkit or Context API.
- Database: PostgreSQL, SQL Optimization, Database Design (PostGIS preferred).
- Cloud & DevOps: Docker, Kubernetes, Linux, Bash, GitHub Actions/GitLab CI, Helm and ArgoCD (preferred).
- Security & Observability: OAuth2, JWT, RBAC, OWASP Top 10, Prometheus, Grafana, Loki/ELK.
Preferred Skills
Exposure to GeoServer, Mapbox, CesiumJS, LiDAR & Point Cloud Processing, Python, OpenCV, TensorFlow, PyTorch, FFmpeg, LangChain, LLM Integration, or other AI/GIS technologies will be an added advantage.
What Success Looks Like
The successful candidate will:
- Deliver production-ready full-stack features independently
- Build scalable and maintainable backend services
- Develop modern and responsive web applications
- Successfully deploy services on Kubernetes
- Build reliable CI/CD pipelines
- Integrate AI and GIS workflows seamlessly
- Improve engineering quality through automation and best practices
- Contribute to the long-term architecture of BetterDrones' Drone Intelligence Platform.
Who Should Apply
We are looking for engineers who:
- Have 3–5 years of hands-on full-stack development experience
- Have worked in product-based companies or technology startups
- Can independently own features from design to production deployment
- Have experience building scalable cloud-native applications
- Enjoy solving complex engineering, AI, and geospatial challenges
- Are passionate about building high-quality products
- Aspire to grow into Technical Lead or Engineering Leadership roles
Preferred Education
- Bachelor's or Master's Degree in Computer Science, Information Technology, Electronics, or a related Engineering discipline.
- Equivalent practical experience with strong technical expertise will also be considered.
Why Join BetterDrones?
At BetterDrones, you'll work on cutting-edge technologies that combine AI, Drones, Cloud Computing, GIS, LiDAR, and Enterprise Software to solve real-world infrastructure challenges.
You'll have the opportunity to:
- Build products used by leading Power Utilities, Renewable Energy Companies, EPCs, and Government Organizations.
- Work directly with experienced engineering leaders.
- Influence product architecture and technology decisions.
- Solve large-scale engineering problems involving AI and geospatial data.
- Grow rapidly in a high-impact, innovation-driven startup environment.
Pay: From ₹55,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
- Internet reimbursement
- Paid sick time
- Paid time off
- Provident Fund
Application Question(s):
- How many years of hands-on experience do you have in Java and Spring Boot development?
- Have you built and deployed production applications using a Microservices Architecture?
- Which frontend technologies have you worked with professionally?
- Are you comfortable working from our Noida office (Onsite)?
- What is your current CTC?
- What is your notice period?
- Have you independently taken a feature from design to production deployment?
- Why are you looking for a change?
Work Location: In person