Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
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.We are seeking a talented Full Stack Developer with strong experience in React, C#, Microsoft SQL Server, and Azure services to join our growing team. You'll play a key role in designing, building, and deploying high-quality applications that deliver real value to our users, * 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.
- 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.
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.
What we offer
Be part of a collaborative and innovative environment where your ideas are valued, and your contributions make a real impact. We offer opportunities for professional growth, exposure to cutting-edge technologies, and the chance to work on meaningful projects that scale. Whether you're passionate about building intuitive user experiences or solving complex back-end challenges, you'll find room to grow and thrive here.What's moreLunch 'n' Learn Sessions I Women's Network I LGBTQIA+ Network I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Café) I Hybrid working I Unlimited learning
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.