Full Stack .Net Software Engineer

Your mission

You will join a cross-functional Scrum team on the mission to make the Construction Industry optimal and future-proof. You will have the chance to turn your ideas into products and the products into platforms, to build resilient systems and watch them scale exponentially. While doing so, you will have the challenge to prove that good code does not age and is easy to evolve.

Why you will love this job:

  • Ownership of solution – you are expected to solve problems, not to be a “Code monkey”. Analyze the problem, propose ideas, discuss solutions, implement, test, evaluate and celebrate the achievement. The development lifecycle is entirely done in Bulgaria and we do not use endless bureaucratic processes to fulfil our goals.
  • Job-security and space to innovate – while we have established a financially stable business on the Norwegian market, we are also on a mission to become a global player in the construction industry. This means that we are working both on innovative projects and mature ones that drive the main wheels.
  • Technological advancements – We’ve revolutionized our infrastructure by adopting a microservices architecture. This approach decomposes our applications into smaller, independent services that communicate through events, enabling greater scalability, flexibility, and resilience. Additionally, we’ve migrated our applications to the cloud, fostering rapid deployment and iteration.
  • Work-life harmony – We value the harmony between professional and personal life very highly and strive to create conditions for it.
  • Being informed – We are making sure everyone is up to date with the latest news and developments in the company.
  • Speaking your mind – No matter what your position is – your ideas, proposals and feedback are always heard.

Requirements for the role:

  • Minimum 3 years of professional experience in C# and .NET.
  • Good knowledge of the entire Microsoft web development stack.
  • Experience in Database design and development (SQL Server or similar). Knowledge in NoSQL databases is a strong advantage.
  • Good knowledge of front-end technologies (Angular, React or similar).
  • Experience with Cloud (we are using Azure) is highly appreciated. Configuring applications, monitoring logs, setting up dashboards and alerts and many more.
  • Good knowledge of software engineering fundamentals and best practices such as data structures, design patterns, software architectures, object-oriented design, testing, debugging, code review.
  • Good written and spoken English.
  • Willingness to learn and develop your skills further.
  • University degree in the area of Software Engineering, Computer Science or similar, or equivalent experience.

Work-life at Cobuilder:

Hiring process:

We’ve integrated a virtual hiring process, conducting candidate interviews through video calls for a more efficient and accessible recruitment experience.

We strive to be efficient, and we have 2 steps for hiring:

  1. Technical interview
  2. Interview for background check and cultural fit

Application form