Join the Family. All open roles across the P9 Family are listed below. Don't see the perfect fit? Sign up to join our talent network.

Senior Backend Engineer



Software Engineering
Posted on Tuesday, June 4, 2024

We’re looking for a motivated senior backend-focusing 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.

Within the organization

You would join the Sync Team, which develops, maintains and operates our in-house distributed version control system for CAD projects that underpins our multi-platform and collaborative experiences. The team owns the Sync product area end-to-end, from the backend infrastructure to the client-side integrations in the native apps.

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.

“Our focus is on making sure that all our teams are empowered and incentivized to make decisions independently. People aren’t afraid of taking risks, setting ambitious goals, and in some cases, failing. We know how to learn from our mistakes.” - Ákos Kapui, Chief Technology Officer.

Read more about scaling-up engineering at Shapr3D and listen to some thoughts from our Engineering VP on managing hyper-growth.

How would you contribute to the mission?

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

About Shapr3D

Here at Shapr3D we don’t just innovate. We create a new status quo in 3D design.

To achieve this, we’re completely reimagining legacy computer-aided design (CAD) tools with an iconic, mobile-first product. We’re backed by top European VCs Point9 Capital and Creandum.

By joining us, you’ll get the chance to build and contribute to the success of a top-notch product. Shapr3D is well on its way to disrupting the 40-year-old CAD industry with our Apple Design Award winning app that gets regularly featured in Apple Keynotes. Yes. That's right. Shapr3D is one of those apps. But what we’re most proud of is the global user base that grows day by day.

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***