Full Stack Engineer (.NET/ReactJS) (f/m/d)
- Pune (IND)
- Software Development
- Published: 08.10.2026
What do we do?
Introducing Thinkproject Platform
Pioneering a new era and offering a cohesive alternative to the fragmented landscape of construction software, Thinkproject seamlessly integrates the most extensive portfolio of mature solutions with an innovative platform, providing unparalleled features, integrations, user experiences, and synergies.
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.
What your day will look like
About the Role
We are looking for a highly skilled Senior Full Stack Developer (f/m/d) with 8–12 years of experience in designing, developing, and maintaining scalable, secure, and high-performance enterprise applications.
The role focuses on developing core platform capabilities using modern technologies such as .NET/C#, React.js, and Azure Cloud.
The ideal candidate combines strong hands-on technical expertise with architectural understanding, independent problem-solving, and a passion for engineering excellence. We are particularly interested in developers who actively embrace AI-assisted and agentic development workflows to accelerate software delivery, improve code quality, and enhance engineering productivity.
Key Responsibilities
Role Overview
We are looking for a highly skilled Senior Full Stack Developer (f/m/d) with 8–12 years of experience in designing, developing, and maintaining scalable, secure, and high-performance enterprise applications.
The role focuses on developing core platform capabilities, including Forms, Workflow Services, and PDF Viewer components, using modern technologies such as .NET/C#, React.js, and Azure Cloud.
The ideal candidate combines strong hands-on technical expertise with architectural understanding, independent problem-solving, and a passion for engineering excellence. We are particularly interested in developers who actively embrace AI-assisted and agentic development workflows to accelerate software delivery, improve code quality, and enhance engineering productivity.
Key Responsibilities
Software Development & Architecture
- Design, develop, and maintain scalable backend services using C#, .NET, and RESTful APIs.
- Build responsive, reusable, and maintainable frontend applications using React.js, JavaScript, and TypeScript.
- Contribute to technical design discussions, solution architecture, and implementation decisions.
- Apply modern software engineering principles, including clean architecture, SOLID principles, design patterns, and microservices architecture.
- Troubleshoot complex technical issues, optimize application performance, and resolve production defects.
- Ensure applications meet security, scalability, availability, and performance requirements.
AI-Enabled Development & Automation
- Actively leverage AI-powered development tools to accelerate coding, refactoring, debugging, and documentation.
- Apply AI-assisted approaches for automated unit test generation, code reviews, and quality improvements.
- Explore and adopt agentic software development workflows, including specification-driven development and automated implementation.
- Evaluate AI-generated code for correctness, security, maintainability, and alignment with architectural standards.
- Contribute to improving engineering productivity through automation and modern AI-enabled development practices.
Cloud & DevOps
- Develop and maintain cloud-native applications and services deployed on Microsoft Azure.
- Work with Azure services, containerized applications, and Kubernetes-based deployment environments.
- Collaborate with DevOps teams on CI/CD pipelines, automated deployments, monitoring, and observability.
- Support application troubleshooting, production stability, and continuous improvement of cloud infrastructure.
Collaboration & Technical Ownership
- Work closely with Product Owners, Technical Leads, Architects, QA, and DevOps teams to deliver product features.
- Participate in technical feasibility assessments, backlog refinement, and effort estimation.
- Take end-to-end technical ownership of assigned features, from solution design through development, testing, and deployment.
- Support fellow developers through technical collaboration, knowledge sharing, and code reviews.
What you need to fulfill the role
Required Skills & Qualifications
- 8–12 years of professional software development experience, preferably in enterprise SaaS or platform engineering.
- Strong hands-on expertise in C#, .NET / ASP.NET Core, including backend services, REST APIs, dependency injection, and asynchronous programming.
- Strong proficiency in React.js, JavaScript (ES6+), TypeScript, React Hooks, and modern frontend development practices.
- Solid understanding of microservices architecture, distributed systems, and event-driven application design.
- Experience with relational databases such as SQL Server or PostgreSQL, including database design and query optimization.
- Good understanding of authentication and authorization mechanisms such as OAuth 2.0, OpenID Connect, and JWT.
- Hands-on experience with Azure Cloud, including relevant services such as App Services, Azure Functions, Azure Storage, and messaging services.
- Practical experience using AI-assisted coding tools such as GitHub Copilot, Cursor, or equivalent solutions.
Nice-to-Have Skills
- Experience integrating or customizing Apryse PDF SDK / WebViewer, including annotations, document rendering, and PDF processing.
- Experience developing Workflow Engines, Document Management Systems, or similar enterprise platform services.
- Knowledge of event-driven messaging technologies such as Kafka or Azure Service Bus.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Capable of mentoring team members and guiding code quality standards.
- Ownership mindset: able to take features from design to deployment independently.
What we offer
We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.
Your contact:
Mehal Mehta
Please submit your application, including salary expectations and potential date of entry, by submitting the form on the next page.
Working at thinkproject.com - think career. think ahead.
#LI-MM1
#LI-Hybrid
