Senior Backend Lead Engineer

Catenda

We are looking for a passionate Backend Engineer that wants to own and help shape our microservices architecture. The main responsibility for this role is to produce high quality code that is robust, including designing data models for scalability and performance 

One area our application is growing into is Documents management, so having previous experience in similar problems areas, like revision and approval workflows, auditing of projects, access control levels (ACL) is a big plus for this position. 

Previous experience on managing projects and leading a team of developers is a prerequisite for this role. You will be working as part of a small and highly effective 100% remote team, taking part in major technical decisions, defining technical requirements, scoping and helping to create new features for our Bimsync application with the team. 

As one of the lead developers in the team, you are expected to have a good structural thinking, being able to break-down complex problems into smaller parts that can be delivered to production independently in a timeboxed fashion. 

Who are we looking for?

We believe in a growing and learning mindset, where people will be up to face a new challenge and learn a new technology when needed. Thus, having the right skills and a positive attitude to learning is more important for us than the degree. A BS/MS degree in Computer Science, Engineering or related subject is important, as we value an understanding of the fundamentals, but it's not a prerequisite.

We define ourselves as an agile company, so being open for feedback and adapting to change is core to being a good fit to our team. Our company's working language is English, so we expect all candidates to effectively communicate (written and spoken).

As a lead developer, you are expected to be an excellent communicator, able to consider different points of view (Product, Sales, other devs) and manage these expectations in order to settle and deliver on a plan.

You should have a very good understanding of backend technologies and the different challenges of creating backend services that are cloud native, having previously developed applications in the public cloud (AWS preferably). We expect a strong intimacy with Java, as most of our backend stack is written in this language. We also look for proficient knowledge of databases, both SQL and NoSQL, to tune and shape the best data structures for each specific microservice. Another important point is having familiarity with REST APIs and a good understanding of backwards compatibility for public APIs. An interest and an ability to fix and contribute to the frontend React code is a bonus point for this position.

This position is open for fully remote, but has a requirement of being located in the EU.

What we can offer you?

You will be part of an amazing journey to transform the construction industry with a bold and caring team. Along this path, we will challenge each other, have difficult open conversations and develop, as we learn.

In addition to the above, we will also take care of you and provide you with the right challenges for growth. Some of our benefits:

  • Paid time off (25 vacation days per year)
  • Flexible working hours
  • Full remote possible
  • Share options program
  • Company gatherings twice a year (in person when possible again)

About Catenda 

Catenda is a Norwegian scale-up company with a global ambition to make the construction industry data-driven, with less waste and greater transparency along the way.

Our company values are: Openness and Quality.
We believe in open standards for all our customer data to achieve interoperability between applications, from inception, through design and construction onto the maintenance of a building. Another core belief is that our customers should have full control over their data: all data that goes in, can also be exported out.

We value quality of the code and the product by working as a tight and effective distributed development team, preferably asynchronously, often sharing screens to collaborate. Catenda has offices in Oslo and Bergen, composed by an international team of 10+ nationalities working remotely across the EU.

Our solution, Bimsync, is a cloud-based collaboration platform, consisting of a web application, a mobile application and our APIs. Many companies across the world are using our products to build better airports, hospitals, stadiums, homes and roads.

Our technology stack runs 100% on AWS, using the most appropriate technology for the problem at hand. Our backend is mostly in Java and frontend in Javascript, using React and React Native for our mobile app (iOS and Android).