As part of our ongoing company growth, we are currently seeking:
Lead Software Engineer
Senior position
About Us:
Threedium stands as a pioneering web 3D enterprise, dedicated to constructing a premier suite of 3D viewers and configurators available in the current market. Our flagship product, the Unlimited3D platform, empowers businesses with an extensive array of customization features tailored to enhance the three-dimensional portrayal of their merchandise. This innovative platform facilitates seamless dissemination of 3D content to clientele, thereby amplifying engagement levels and fostering heightened customer contentment.
About The Role:
We are seeking skilled engineers to become part of our team dedicated to the development of the Unlimited3D platform. The perfect candidate will infuse a fresh perspective into an established team and demonstrate a willingness to explore new avenues and innovations. Our engineers are granted a level of independence in conceptualizing novel ideas, while also enhancing current ones. Furthermore, we actively promote the transformation and enhancement of prevailing methodologies, workflows, and architectural frameworks.
As a pivotal figure, you will take the lead on key projects within the Unlimited3D ecosystem and engage in close collaboration with other engineering groups.
Your role will encompass the oversight and cultivation of your team's growth throughout the project's lifecycle.
Responsibility:
- Lead and Develop main projects
- Lead team and closely collaborate with other engineering teams
- Write code and tests
- Constantly improve our infrastructure and architecture
- Develop the best practices for our codebase
- Choose the most effective tools for everyday routines
- Manage a team of developers
- Work closely with stakeholders to understand business requirements
- Be responsible and follow up to ensure things are working as anticipated
- Planning product development and timelines
Required qualifications:
- Ability to understand business requirements and their technical implications
- 5+ years of experience building REST APIs (Nodejs or Laravel preferred)
- Experience with cloud services and containers (AWS and Docker)
- Deep understanding of asynchronous programming
- Understanding of server-side development, architecture and best practices
- Experience with databases (MySQL and NoSQL)
- Deep knowledge of programming languages, tools and frameworks required to build and deploy production services successfully
- You have experience in managing software projects or similar relevant experience, preferably SaaS or PaaS projects
A plus would be:
- Microservices and distributed software development
- Test-driven development
- Experience with Real-time application development
- Experience with leading a team of developers
- Experience in developing complex projects
- You have experience with serverless systems
You can expect:
- Work on innovative and new technologies and projects
- Work on the Unlimited3D platform product of Threedium
- Remote work
- The possibility of advancement to the highest positions in the company
How to apply:
Your CV should contain a link to your portfolio or project you've worked on.