Skip to content

Open nowPosted 6 days ago

Senior Full Stack Developer (C#, React)

Granlund

Where
Helsinki
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Full Stack Developer (C#, React)Granlund · Helsinki
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Granlund's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.4% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.0%1 day
  2. 4.2%3 days
  3. 11.4%7 days
  4. 17.5%14 days
  5. 34.2%30 days
  6. 43.5%60 days
This job: posted 6 days ago

The posting

Experienced with C#/.NET and React? Join Granlund to take ownership of a growing software platform and shape its future development!

What will you be doing?

Granlund is looking for a Senior Full Stack Developer to further develop its Design Data Management (DDM) platform. DDM transforms building information models into structured, usable data for cost, lifecycle, and 4D calculations. The platform is already in production, with new features and use cases actively being explored. Your work will help turn these opportunities into practical solutions for the construction and real estate industry.

In this role, you will develop the DDM platform, focusing mainly on C#/.NET backend development and SQL Server, while also working with React and TypeScript on the frontend. You will develop new features end-to-end, improve existing functionality, and propose practical technical and architectural solutions. Your responsibilities will also include maintaining code quality through automated testing and controlled releases.

You will collaborate with colleagues across different business areas to develop solutions that address real business needs. Beyond implementing new features, you will evaluate technical feasibility and help prioritize development efforts. Initially, your focus will include turning existing proofs of concept into usable features.

What makes you a great fit?

We are looking for an experienced developer who has a strong background in software development and actively uses AI coding agents such as Claude Code, Codex, or Cursor. You understand software architecture, can critically evaluate AI-generated code, and enjoy building software.

You take ownership of your work and approach development with a practical, business-oriented mindset. You can assess business needs, identify what is worth developing, and suggest technical solutions that make sense. You also know when something is not worth implementing and can explain why.

You are comfortable working independently in a small team and collaborating with others to make technical decisions. You don't need previous experience in construction or real estate; we welcome applications from developers across all industries.

We hope you have:

  • Several years of backend development experience, ideally with C#/.NET, and strong SQL skills
  • Experience with React and TypeScript, and the ability to develop frontend features independently
  • A good understanding of software architecture, clean code, and automated testing
  • Hands-on experience building software with AI coding agents, and the judgement to review their output
  • Good communication skills in English or Finnish

We consider as an asset:

  • Experience with Python and data processing tools, such as FastAPI, pandas, pyarrow, or IfcOpenShell
  • Experience working with large language models or developing AI-powered features
  • Familiarity with Azure services and CI/CD pipelines
  • Experience combining data from different sources into structured, usable information
  • Experience in product development, startups, or other environments requiring broad technical ownership.

What does Granlund offer you?

  • An opportunity to take ownership of a growing software platform and directly influence its technical development.
  • Meaningful work turning complex building data into solutions that support smarter and more sustainable construction.
  • The freedom to shape technical solutions and see your ideas progress from early concepts into working features.
  • A small, collaborative team within an established company, with potential to grow into product or team leadership.
  • Flexible remote and hybrid working arrangements that allow you to combine independent development with in-person collaboration.
  • Comprehensive employee benefits, including occupational healthcare, sports and cultural benefits, and professional development opportunities.

Practicalities

This is a permanent, full-time position, and you will be employed directly by Granlund. The role offers flexible remote and hybrid working arrangements. Still, we hope you are based in the Helsinki metropolitan area or nearby to make it easier to meet in person for collaboration and workshops at Granlund's office in Malmi when needed. We hope you can start as soon as possible, but the exact start date is negotiable.

Salary in this position is approximately 6000-8000 €/month. The final salary will be determined based on your experience and expertise. Granlund also offers a company-wide performance bonus scheme.

Recruitment process

  • Remote interviews with aTalent
  • Two rounds of interviews with Granlund, conducted remotely and/or in person

Interested? We'd love to hear from you!

Submit your application and CV in PDF-format latest by the 26th of October via our application system.

We review applications throughout the application period in the order they are received, so we encourage you to apply as soon as possible. Please note that we only accept applications through our recruitment system, not by email.

We welcome applicants from different backgrounds and are committed to an inclusive recruitment process. We will accommodate individual accessibility needs whenever possible.

You can learn more about Granlund at www.granlund.fi. For more information about the recruitment process contact aTalent’s Managing Recruitment Consultant Sofia Latva-Koivisto (+358 50 321 4473, sofia.latva-koivisto(at)atalent.fi). If Sofia is unable to answer your call, please leave a text message and she will get back to you.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Granlund's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Granlund's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Granlund's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.