Description
Thangs 3D, Inc. () About Thangs 3D Thangs is the leading 3D model community and 3D memberships platform for designers, engineers and enthusiasts.
Thangs is not just a platform - it's
the ultimate destination for 3D designers, engineers, and enthusiasts alike. As the leading community for 3D modeling, Thangs is revolutionizing the way creators collaborate, share, and discover. Whether you're a professional engineer crafting intricate designs, a hobbyist exploring the endless possibilities of 3D, or a visionary looking to bring your next big idea to life, Thangs is the place where your creativity can soar. With exclusive 3D memberships, a wealth of resources, and an active, thriving community, Thangs empowers you to push the boundaries of what's possible in the world of 3D design. Join today and unlock a universe of innovation at your fingertips.
About the Role We are seeking an experienced Principal Software Engineer for our 3D community and marketplace platform. As a key technical contributor, you will be responsible for designing, developing, and optimizing our backend and frontend systems, ensuring scalability, performance, and reliability. You will work closely with cross-functional teams and drive best practices in software development
Requirements Core Responsibilities - Develop, architect, maintain, and extend scalable web applications using NodeJS, NextJS and ReactJS
- Implement, maintain, and improve polyglot, cloud-native services that serve tens of millions of users per month.
- Drive performance optimization initiatives across the platform
- Collaborate with product management to turn ideas into features and define technical strategy and roadmap
Technical Requirements Required Experience (7+ years) - Proven experience building and scaling B2C platforms with tens of millions of monthly active users, including but not limited to:
- High-concurrency system design
- Real-time analytics and monitoring
- Performance optimization at scale
- Database modeling and optimization
Desired experience - Full-stack web development, including NextJS and React.
- Google Cloud Platform:
- App Engine, Cloud Run, Cloud Functions
- Cloud Storage
- Auto-scaling configurations
- Global load balancing
- Understanding of 3D printing technologies
- Experience with computational geometry
Leadership & Soft Skills - Excellence in technical communication and documentation
- Strong problem-solving and analytical abilities
- Experience organizing and breaking down large technical efforts into manageable chunks for a small team to complete.
- Ability to balance technical excellence with business requirements
- Experience working with product and business stakeholders in fast-paced environments
What You'll Do - Design and implement scalable cloud solutions for 3D model processing, a social community around 3D models, and a marketplace for them.
- Design and optimize systems to handle growing user demands
Technical Requirements - Preferred Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 7+ years of professional software development experience
- Demonstrated expertise in web development and distributed systems.
- Proven experience scaling B2C platforms to tens of millions of users
- Strong portfolio of complex technical projects
- Background in computer graphics, 3D visualization or computational geometry is a plus
Benefits - Competitive salary and equity package
- Health, dental, and vision insurance
- 401(k) with company match
- Flexible PTO policy
- Remote work options
- Latest development hardware and tools