Backflip is looking for a Senior Software Engineer to build new user-facing features and develop integrations with CAD and other third-party applications, scaling them into production-ready systems.
Requirements
- Strong experience in full-stack development, ideally with JavaScript/TypeScript and Python
- Familiarity with frameworks like React and Express, and technologies like Redis, Postgres, and Docker (or equivalent experience with similar systems)
- Experience building plugins for desktop applications
- Expertise in 3D graphics for the web, including frameworks like three.js or react-three-fiber, WebGL, and a strong understanding of rendering pipelines, geometry, and graphics performance optimization
- Experience with CAD, 3D graphics, or geometry-related software development
- Exposure to building products around core AI technologies
Responsibilities
- Build and maintain full-stack web applications using modern frameworks and tools
- Develop integrations with CAD software, 3D tools, and other third-party applications
- Create and maintain connections with external web services and APIs
- Collaborate with product managers, designers, and AI researchers to design and deliver user-facing features
- Contribute to technical architecture, design reviews, and engineering best practices
- Own projects from prototype through production, ensuring reliability, performance, and excellent user experience
Other
- 5+ years of professional software engineering experience
- Strong product sensibility and ability to work closely with cross-functional teams
- Excellent problem-solving skills with a balance of pragmatism and attention to detail
- Background in another engineering discipline (mechanical, electrical, civil, etc.) or experience bridging hardware and software
- UI/UX sensibilities or experience working closely with design teams