Why Join Polycam?
Polycam is a leading technology company specializing in 3D scanning. Our mission is to empower creators, developers, and businesses with tools that effortlessly capture and utilize 3D content through advanced photogrammetry and LiDAR technologies. By transforming environments into high-fidelity 3D models using smartphones or tablets, Polycam is revolutionizing the future of 3D content creation.
Joining our dynamic team means working on groundbreaking projects, collaborating with talented professionals, and contributing to innovative solutions that push the boundaries of digital technology. If you're passionate about creativity, innovation, and making a significant impact in a rapidly growing field, Polycam is the place for you!
What You'll Do
As a Senior Backend Engineer at Polycam, you will be at the forefront of developing and optimizing our backend systems that support advanced 3D applications. You will work alongside engineers across different teams including fullstack engineers and product managers, to deliver scalable and high-performance solutions. Your expertise in Node.js, REST APIs, and cloud infrastructure will be crucial in driving our projects to success. As a senior software engineer, you will be expected to lead and execute on major product initiatives, establish and refine processes to increase the team's productivity and level of quality, write and review technical design docs, review PRs, and work with product and business teams to deliver great results to our users. We are a fast-paced startup valuing the ability to work quickly and iteratively.
Responsibilities
- Design, develop, and maintain robust backend systems using Node.js
- Optimize and scale backend infrastructure to handle large volumes of data efficiently
- Collaborate with frontend and backend, to integrate features and tools into Polycam's application such as identity management, content management, billing related functionality and 3D collaboration
- Implement and enhance REST APIs for seamless communication between frontend and backend systems
- Develop and maintain data models for applications, balancing architectural simplicity and practical performance
- Deploy and manage backend services on Google Cloud Platform
- Troubleshoot and resolve performance issues, bugs, and other technical challenges
- Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous learning
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in backend development
- Proficiency in Node.js and REST API development
- Familiarity with cloud platforms (e.g. Google Cloud Platform, AWS) and scalable backend architectures
- Knowledge of infrastructure-as-code tools (e.g., Terraform, CloudFormation)
- Experience with containerization technologies (e.g., Docker)
- Extensive experience with database systems, both relational and NoSQL
- Strong problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
Bonus Qualifications
- Experience with document databases (e.g. Firebase)
- General understanding of 3D graphics, rendering pipelines, and related technologies
- Knowledge of machine learning techniques and their application to 3D data processing
- Familiarity with DevOps practices and CI/CD pipelines
Benefits Extracted with AI
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- 401(k) plan
- Professional development
- Dependent Care FSA
- Health Savings Account
- Biannual field trips
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer
Senior Backend Engineer needed for a fully remote role, focusing on Node.js, Python, Kubernetes, and AWS.
Senior Backend Engineer
Senior Backend Engineer specializing in Node.js, Python, and cloud technologies. Key roles include development, mentoring, and tech adoption.
Senior Software Engineer, Backend Infrastructure
Join Clay as a Senior Software Engineer, Backend Infrastructure. Work remotely on backend systems with Node.js and React.js.
Senior Backend Engineer
Join Webflow as a Senior Backend Engineer to design and implement scalable backend services using Node.js, TypeScript, and AWS.
Senior Software Engineer - Backend
Senior Backend Software Engineer at Skydio, focusing on cloud infrastructure and real-time data systems. Experience with AWS, Python, TypeScript required.
Senior Backend Software Engineer
Senior Backend Software Engineer needed with expertise in JavaScript, TypeScript, and cloud technologies at Sydecar, a venture capital platform.
Senior Backend Engineer, Developer Platform
Senior Backend Engineer needed for API development at Webflow, focusing on scalable services using Node.js, Express.js, and MongoDB.
Senior Backend Engineer, Core Infrastructure
Join Webflow as a Senior Backend Engineer to enhance core infrastructure, focusing on reliability, scalability, and efficiency.
Senior Software Engineer, Platform
Join Matterport as a Senior Software Engineer to design and maintain scalable backend systems for our platform.
Senior Software Engineer
Join Forma as a Senior Software Engineer to build secure, scalable backend APIs using NodeJS and TypeScript.
Senior Backend Software Engineer
Senior Backend Engineer role focusing on JavaScript, TypeScript, and cloud technologies in the venture capital industry.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
Senior Backend Engineer, Enterprise Workflows
Join Webflow as a Senior Backend Engineer to build scalable services using Node.js, TypeScript, and AWS. Remote role with great benefits.
Senior Backend Engineer (Node.js, MongoDB)
Join Cameo as a Senior Backend Engineer to scale our platform using Node.js and MongoDB. Work on exciting projects in a dynamic environment.
Senior Software Engineer with Node.js
Senior Software Engineer with Node.js expertise in Poland, focusing on Vue.js, Express.js, and cloud applications.
Senior Web Backend Developer
Join Tafi as a Senior Web Backend Developer to lead backend development, drive innovation, and collaborate on scalable solutions.
Senior Backend Engineer
Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.
Senior Node.js Backend API Engineer
Senior Node.js Backend API Engineer for cloud-native solutions, remote work, flexible hours, and challenging projects.
Senior Backend Engineer
Senior Backend Engineer role focusing on system scalability, high availability, and backend development with benefits.
Backend Engineer with Node.js Experience
Join Clerkie as a Backend Engineer to design and maintain scalable backend systems using Node.js, AWS, and NoSQL databases.
Senior Back End Engineer
Senior Back End Engineer needed in Boston, MA. Key role in developing medical device technology with expertise in cloud computing and databases.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Senior Software Engineer - Backend
Senior Backend Engineer needed in San Francisco to design and scale services for a credit card platform. Experience with Java, AWS, and microservices required.