Full Stack Developer
Full Job Description
About Thinkproject
Thinkproject is revolutionizing the construction software landscape with its integrated platform. By combining deep expertise in information management with in-depth knowledge of the building, infrastructure, and energy sectors, Thinkproject empowers clients to efficiently manage their built assets throughout their entire lifecycle. Our Connected Data Ecosystem provides unparalleled features, integrations, and user experiences, offering a cohesive alternative to fragmented solutions.
Your Role as a Full Stack Developer
We are looking for a skilled Full Stack Developer to join our team in Pune. You will be instrumental in designing, building, and deploying high-quality applications using React, C#, Microsoft SQL Server, and Azure services. This role is crucial for delivering significant value to our users through robust and scalable software solutions.
Responsibilities
- Develop and maintain scalable, high-quality front-end applications using React and modern JavaScript/TypeScript.
- Design and implement robust back-end services and APIs with C#, ASP.NET Core, and Microsoft SQL Server.
- Deploy, monitor, and optimize applications in Azure, leveraging services like App Services, Azure Functions, Azure SQL, Event Grid, Event Hubs, and Service Bus.
- Contribute to the design and implementation of event-driven architectures for enhanced scalability, resilience, and real-time responsiveness.
- Assist in data migration activities from legacy systems, including analysis, transformation, validation, and cutover planning.
- Collaborate effectively with product owners, QA engineers, and fellow developers in an Agile setting.
- Troubleshoot issues, implement fixes, and proactively enhance application performance and reliability.
- Stay updated on emerging technologies, promote best practices, and contribute to continuous improvement initiatives.
What You Need
- A minimum of 4 years of professional experience as a Full Stack Developer or equivalent.
- Strong proficiency in React and the modern JavaScript/TypeScript ecosystem.
- Solid experience with C#, ASP.NET Core, and Microsoft SQL Server.
- Hands-on experience with Azure cloud deployments and management, particularly with event-driven solutions (Event Grid, Event Hubs, Service Bus).
- Familiarity with Git and CI/CD pipelines for automated builds and deployments.
- Proven ability to work effectively in an Agile environment and adapt to project changes.
- Excellent communication and problem-solving skills, with a proactive and collaborative mindset.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Relevant Azure or Microsoft certifications.
- Experience in 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.
Why Join Us?
Become part of a collaborative and innovative environment where your expertise and ideas are valued. You’ll have the opportunity to own significant projects, influence technical decisions, and grow your skills while working with modern technologies on impactful, scalable projects.
What We Offer
We provide a supportive and dynamic work environment with numerous benefits, including continuous learning opportunities, professional development through the Thinkproject Academy, social events, and a strong focus on employee well-being and mutual respect. We encourage feedback and provide the tools necessary to foster a positive company culture. Investing in our staff is paramount to our business success.
Contact
Please submit your application, including salary expectations and your earliest possible start date, to Mehal Mehta.