Full Stack Developer

thinkproject
Utrecht, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Utrecht, Netherlands

Tech stack

ASP.NET
JavaScript
API
Agile Methodologies
Application Performance Management
Build Automation
Azure
C Sharp (Programming Language)
Cloud Computing
Data Migration
Microsoft SQL Server
SQL Azure
TypeScript
React
GIT
Information Technology
Front End Software Development
Serverless Computing
Legacy Systems

Job description

  • Develop and maintain scalable, high-quality applications using React (and related ecosystem tools such as TypeScript) for front-end development.
  • Design and implement robust back-end services and APIs using C#, ASP.NET Core, and SQL Server.
  • Deploy, monitor, and optimize applications in Azure using services such as App Services, Azure Functions, Azure SQL, and messaging/event-driven services including Event Grid, Event Hubs, and Service Bus.
  • Contribute to the design and implementation of event-driven architectures that ensure scalability, resilience, and real-time responsiveness.
  • Where relevant, contribute to data migration activities from legacy systems, supporting analysis, transformation, validation, and cutover planning alongside the wider team.
  • Collaborate closely with product owners, QA engineers, and other developers in an Agile environment to deliver robust solutions.
  • Troubleshoot issues, implement fixes, and proactively improve application performance and reliability.
  • Stay current with emerging technologies, advocate for best practices, and contribute ideas for continuous improvement.

Why Join Us?

Be part of a collaborative and innovative environment where your experience and ideas are valued. You'll have the opportunity to take ownership of meaningful work, influence technical decisions, and continue to grow your skills while working with modern technologies on projects that scale and make a real impact.

Requirements

  • 4+ years of professional experience as a Full Stack Developer, or equivalent expertise.
  • Strong proficiency in React and the modern JavaScript/TypeScript ecosystem.
  • Solid experience with C#, ASP.NET Core, and Microsoft SQL Server.
  • Hands-on experience deploying and managing cloud applications in Azure, ideally with Event Grid, Event Hubs, or Service Bus for event-driven solutions.
  • Familiarity with Git and CI/CD pipelines for automated builds and deployments.
  • Ability to work effectively in an Agile environment and adapt to evolving project requirements.
  • Excellent communication and problem-solving skills, with a proactive and collaborative approach., * Bachelor's degree in computer science, Engineering, or equivalent practical experience.
  • Azure or Microsoft certifications (beneficial but not required).
  • Experience optimizing applications for performance and scalability.
  • Knowledge of scalable architectures, including event-driven and cloud-native designs.
  • Exposure to data migration from legacy applications or platforms.

Benefits & conditions

By combining information management expertise and in-depth knowledge of the building, infrastructure, and energy industries, Thinkproject empowers customers to efficiently deliver, operate, regenerate, and dispose of their built assets across their entire lifecycle through a Connected Data Ecosystem.

About the company

thinkproject was founded in 2000 in Munich, Germany. Since then, the company has grown into the leading provider for cross-enterprise collaboration and information management in Europe.

Global customers from the construction and engineering industries are served from thinkproject’s home base in Munich and via a range of subsidiaries across Europe.

thinkproject addresses today’s digitization challenges in construction and engineering by providing state-of-the-art software solutions as well as industry expert consulting and services.

Apply for this position