Senior Software Engineer - Backend
Shapr3D
We’re looking for a motivated senior backend-focused software engineer to help us bring our next-gen 3D modeling app to be the most used CAD platform. If you’re interested in building world-class distributed services on the AWS platform, don’t hesitate to apply. Now is the time to become part of Shapr3D’s mission and change the world of 3D design, by building a truly collaborative CAD experience.
Within the organization
You will join the Collaboration Team, a full-stack engineering team that powers the core collaborative features of our product. We're responsible for user authentication, team sharing capabilities and subscription management. Our team also develops our web-based 3D model viewer and commenting functionalities. You will be part of a focused, two-team engineering group within Shapr3D's engineering organization and you will report to Dávid Naményi.
You’ll work in strong collaboration with our dedicated product designers, product managers and software engineers to deliver the same high-quality experience that has already attracted millions of users.
We work in an agile environment with a strong focus on well-structured code, testing, and continuous integration. We do our best to build a sustainable code that enables high speed and high quality. Pragmatic decisions and approaches help us maintain a good balance between quality and speed. We don’t have dedicated roles for specific tasks; every engineer is equally responsible for engineering design, implementation, unit and integration testing.
“Product engineering is about turning high ambiguity into clarity, clarity into alignment, alignment into plans, and plans into shipped products.” Ákos Kapui, Chief Technology Officer
Read more about scaling-up engineering at Shapr3D and listen to some thoughts from our CTO on managing hyper-growth.
How would you contribute to the mission?
As a senior, core technical contributor of the cross-functional team, you would help by
Participating in the end to end project planning and delivery activities of the team, primarily focusing on backend development aspects
Writing, reviewing and discussing engineering design documents
Participating in the code reviewing and knowledge sharing activities of the team
Mentoring junior members of the team and elevating others around you
Participating in the on-call rotation of the critical services the team owns and operates - our motto is “you build it, you run it” meaning we don’t have a separate operations team
Collaborating with other functions to find the best solution for the problems the team is facing
In an ideal world, you'll bring a bunch of these things to the table:
A proven track record of delivering impact as a software engineer
Experience in developing and operating scalable distributed systems
A history of successfully designing & shipping backend features
Working understanding of core distributed systems concepts, patterns and contemporary database solutions
Considerable skill in at least one backend-oriented programming language - Go experience is a plus
Great written and verbal communication skills in English
Experience with at least one major public cloud provider - Amazon AWS is a plus
And these will be true about you as they will help you thrive at Shapr3D:
Curiosity fuels your journey
You are dedicated to building products that break the mould
You like to take ownership of things and learn from your mistakes
You use constructive arguments to align the organization with common goals
You have desire and determination to succeed, as well as denial of mediocrity
Users and data lie at the core of your technical decisions
A sneak peek into our stack...
Our backend infrastructure is hosted on Amazon AWS
We use Go to develop our backend services
We prefer managed services wherever possible, such as Lambdas for services and Aurora for databases
Our relational database engine of choice is PostgreSQL
We seek to have high automated test coverage
We invest heavily into observability, logging and monitoring - using Elasticsearch / Kibana for log analysis and CloudWatch for metrics and alerting
What do we offer?
-
The chance to:
become an owner of the fastest-growing design and manufacturing software startup with equity
grow exponentially by learning from the bests in their field (we have a top ProdEng team on a global scale)
challenge existing solutions and build the CAD of the future
A continuously reviewed generous benefits package: company stock option scheme, a generous private healthcare package, life, and health insurance, gym subscription, transportation support, and many more
Full relocation support if you’re not from Hungary
You can read more details about our benefit package here
We are an office-first company in a remote-first world. Why? Read more about it on our website
If all this speaks to you and you’re up for reinventing 3D design for the 21st century, we should definitely talk! And don't worry if you don't tick every single box in the requirements. We’re always looking to hire for potential and the right mindset – so we'd still love to hear back from you.
***Please submit your CV in English***