Full Stack Software Engineer - Field Software
Gecko RoboticsRole Overview
As a Full Stack Software Engineer at Gecko Robotics, you will play a crucial role in shaping how data about critical infrastructure is collected in the field. Your work will directly influence the development of Gecko’s Fulcrum inspection platform, making data collection with Gecko’s robots intuitive, repeatable, and error-free. You will handle large quantities of data streaming from robots, enabling both 2D and 3D user experiences. Collaborating with cross-functional teams, including designers and systems engineers, you will deliver a platform that operates seamlessly in diverse environments, enhancing human-robot interaction.
Key Responsibilities
- Develop and maintain high-quality, reusable, and efficient components for our inspection platform.
- Collaborate with UX/UI designers to implement responsive and visually appealing user interfaces.
- Work closely with service engineers to integrate front-end components with server-side logic.
- Optimize applications for maximum speed and scalability.
- Ensure the robustness and reliability of the control platform.
- Stay updated with the latest trends and best practices in front-end development.
- Build insight engines to simplify complex data into human-consumable displays.
- Collaborate with the field engineering team to build the best robot control system.
Technologies We Use
- Svelte framework (JavaScript, HTML, CSS)
- WebGL/Three.js for model rendering
- Python for Websockets/RESTful APIs
- C++ for core services
- Cap’n Proto / ZeroMQ
About You
Required Skills
- 3+ years of hands-on software engineering experience in building business-critical and reliable systems.
- Proven experience as a Full Stack Engineer with a strong focus on human experiences.
- Solid understanding of browser development fundamentals, including HTML, CSS, and JavaScript.
- Solid understanding of Python and microservice implementations.
- Experience with state management in a platform and building scalable and maintainable front-end and back-end architectures.
- Familiarity with RESTful APIs and asynchronous request handling.
- Strong problem-solving skills and attention to detail.
- Excellent collaboration and communication skills.
Preferred Skills
- BS/MS in Computer Science or equivalent.
- 5+ years of hands-on software engineering experience.
- Experience building web applications using React/Svelte/etc.
- Experience with WebGL/Three.js/Deck.gl or other 3D engines.
- Experience building desktop applications using browser technologies.
- Strong data structures and algorithms knowledge.
- Expertise in solving large data challenges.
- Experience with performance optimization techniques.
Who We Are
At Gecko, our people are our greatest investment. We offer competitive compensation packages, including company equity, 401(k) matching, and comprehensive health insurance. We value collaboration, innovation, and partnership, and believe in an office-first culture with flexibility for remote work when needed. We are committed to creating a culture of inclusion and belonging, and we encourage candidates from all backgrounds to join us in our mission to protect today’s infrastructure and shape tomorrow’s.
Benefits Extracted with AI
- 401(k)
- Vision insurance
- Company equity
- Gender-neutral parental leave
- Full medical, dental, and vision insurance
- Mental health and wellness support
- Ongoing professional development
- Family planning assistance
- Flexible paid time off
Similar jobs
Last update: 23 minutes ago
Software Engineer
Join Gecko Robotics as a Software Engineer to design and implement software solutions using Python, React, and Typescript.
Software Engineer - New Graduate
Join Gecko Robotics as a Software Engineer - New Graduate. Work with Python, React, and GCP in a hybrid environment.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Field Software Engineer Intern
Join Gecko Robotics as a Field Software Engineer Intern, working with Python, C++, and ROS in Pittsburgh.
Full-Stack Engineer
Join Happyrobot as a Full-Stack Engineer in San Francisco to develop and optimize AI-driven web applications for the logistics industry.
Full Stack Developer
Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.
Senior Full Stack Software Engineer
Join Viam as a Senior Full Stack Software Engineer to build cloud-based solutions for managing robots.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Full Stack Engineer (Early Career)
Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Full Stack Engineer with Django and Vue.js
Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.
Software Engineer Intern
Join Gecko Robotics as a Software Engineer Intern in Boston. Work with cutting-edge AI and robotics technology to transform infrastructure.
Founding Full-stack Engineer
Join a stealth startup as a Founding Full-stack Engineer to enhance cybersecurity using LLMs. Work with AWS, React, and Python.
Mid-Level Full Stack Developer (Angular, React, NodeJS)
Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.
Software Engineer - Full Stack
Join Uplimit as a Full Stack Software Engineer to build AI-powered learning platforms. Work on cutting-edge AI projects in a hybrid environment.
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Founding Full Stack Engineer
Join Hazel as a Founding Full Stack Engineer to build innovative AI solutions for government procurement.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Full Stack Engineer with Django and Vue.js
Join FuturHealth as a Senior Full Stack Engineer to revolutionize healthcare with Django and Vue.js.
Full Stack Developer (Contract)
Join Boeing as a Full Stack Developer to design scalable web applications and collaborate with cross-functional teams.
Full Stack Software Engineer (Starlink)
Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.
Senior Software Engineer (Full-Stack)
Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.
Full-Stack Software Engineer
Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.