We are seeking a Full-stack Developer to design and maintain the core software that powers our robotics ecosystem — from operator dashboards and cloud infrastructure to mobile and desktop apps that interface with our robots in the field. You will play a central role in building reliable, user-friendly tools that enable mission planning, fleet monitoring, and seamless communication between the cloud and our robotic systems. This is a highly cross-functional role where you’ll collaborate with robotics engineers, field ops, and product to ensure our software delivers real-world impact on construction sites.
Description
Key Responsibilities
- Design and develop full-stack applications for device management, mission control, and fleet coordination.
- Build and maintain mobile apps (React Native/Android) and desktop apps (Electron) used by operators in the field.
- Develop web dashboards and APIs for mission planning, live telemetry, and data analysis.
- Integrate AWS services for data storage, monitoring, and deployment.
- Ensure reliable, low-latency communication between cloud systems and robots.
- Collaborate with cross-disciplinary teams to deliver seamless end-to-end functionality.
- Write documentation for APIs, architecture, and software modules.
- Optimize software for scalability, reliability, and field performance.
Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience: 4+ years of professional full-stack development experience.
Technical Skills
- Extensive experience in JavaScript/TypeScript React, Next.js, and Node.js
- Strong UI/UX development skills with modern CSS frameworks (Tailwind, Material-UI, or similar)
- Experience with React Native
- Hands-on experience with Electron for cross-platform desktop applications.
- Production level experience with AWS services (REST APIs, S3, deployment pipelines).
- Solid understanding of software architecture, testing, and performance optimization.
- Proficiency with development tools (Git, JIRA, CI/CD pipelines).
Soft Skills
- Strong problem-solving abilities and attention to detail.
- Ability to work collaboratively in a dynamic, fast-paced environment.
- Clear communication and ownership mindset.
Preferred Qualifications
- Experience interfacing with ROS/robotics systems (big advantage).
- Knowledge of real-time communication protocols (WebSockets, MQTT).
- Exposure to IoT, cloud-connected hardware, or industrial systems.
- Familiarity with multi-threaded or performance-sensitive applications.
- Docker/Kubernetes containerization experience
Why Join Us
- Work on cutting-edge robotics software that directly powers robots deployed on major infrastructure projects.
- Join a tight-knit, multidisciplinary team with big ownership and fast decision cycles.
- Opportunities for growth across full-stack, product, and system architecture.
Benefits & Perks
- Comprehensive healthcare coverage (medical, dental, vision) for you and your family.
- Competitive salary with growth potential.
- Equity options in a fast-growing robotics company.
About the Company
Civ Robotics is revolutionizing the $3 trillion infrastructure construction industry by automating repetitive, labor-intensive tasks. Our mission is to bridge the workforce gap and accelerate the development of critical infrastructure projects with cutting-edge robotics and autonomous navigation technology. With over 100 robots deployed and actively transforming construction sites worldwide, we’re redefining efficiency, safety, and precision in the field. Backed by top-tier investors, Civ Robotics is a fast-growing startup headquartered in San Francisco, founded by industry experts with deep construction experience. Join us in building the future of construction automation and be part of a team that’s shaping the next generation of robotics!