Job Description
Thangs 3D, Inc. ( https://thangs.com )
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'stheultimate 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
Qualification
Bachelor's Degree
Key skill Required
- Software Development
- 3D models
- Computer Graphics
- Concurrency
- Product Management
- 3D Modeling
- 3D Printing
- 3D Visualization
- Analytics
- Cloud Storage
- Communication
- Computer Science
- Creativity
- Database
- Design
- Development
- Documentation
- Geometry
- Google Cloud Platform
- Innovation
- Insurance
- Leadership
- Load Balancing
- Management
- Marketplace
- Optimization
- Printing
- ReactJS
- Roadmap
- Scalability
- Scaling
- Science
- Soft Skills
- Software Engineering
- Strategy
- Technical Communication
- Vision Insurance
- Visionary
- Visualization
- Web Development