hero

Left Lane Portfolio Jobs

67
companies
598
Jobs

Senior Backend Engineer

Polycam

Polycam

Software Engineering
United States
Posted on Jul 10, 2024

🚀 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:

Polycam is hiring a Senior Backend Engineer, who 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

Salary Range:

The salary range for this role is $175,000 – $200,000. We take into consideration an individual's background and experience in determining final salary, therefore, base pay offered may vary considerably depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, and life insurance options.

Benefits:

At Polycam, we take care of our team! We offer comprehensive medical, dental, vision, and life insurance to keep you and your loved ones healthy. Enjoy additional tax advantages with our Dependent Care FSA and Health Savings Account. Planning for your future? We've got you covered with a 401(k) plan. Plus, we invest in your growth with professional development coaching services through Blossom. And to keep things exciting, we organize biannual field trips to sites across the nation!

Disclaimer:

This job description is just the starting point! It’s not an exhaustive list of every task, duty, or responsibility you'll handle. Things change, and so might your role. We’ll keep you on your toes with new challenges and opportunities.

Physical Requirements:

This role involves extended periods of sitting at a desk and working on a computer.