Overview
Full Stack Software Engineer role at Weir in Bangalore, hybrid work arrangement, focused on delivering secure, scalable software for mining technology solutions.
What you'll do
- Design, develop, test, and deploy backend services, frontend applications, and integrations with a focus on maintainability, performance, security, and usability.
- Code hands-on primarily in .NET / ASP.NET Core, Node.js, React, Next.js, and Tailwind CSS.
- Spend about 20% of time contributing to development within a low-code digital twin and application platform (such as XMPRO), including solution configuration, application logic, and integration of custom components.
- Lead frontend development (approximately 40% of the role) using React and Next.js or similar frameworks, building user-friendly, consistent, and maintainable UI components.
- Provide technical leadership through hands-on development, mentoring team members, and fostering a culture of ownership, transparency, and continuous learning.
- Work closely with cross-functional teams including product owners, DevOps, QA, and other engineers in an agile environment to refine requirements and deliver high-quality software.
- Support modern release practices such as feature flags, blue-green deployments, and production readiness, working with containerized applications and cloud-hosted environments.
- Demonstrate 100% commitment to zero harm behaviors in support of a world-class safety culture.
What you'll need
- Excellent hands-on experience in full stack software development with expertise in .NET / ASP.NET Core, Node.js, React, Next.js, and Tailwind CSS.
- Proven ability to develop backend APIs, frontend components, and integrations in collaborative, agile teams.
- Experience or exposure to low-code or configurable application platforms such as XMPRO, Grafana, Tableau, or PI Vision, with a strong willingness and ability to learn new tools quickly.
- Excellent communication skills to clearly explain technical concepts and collaborate effectively across diverse teams.
Nice to have
- Experience with software design and architecture practices including clean architecture, domain-driven design, and secure coding.
- Familiarity with modern engineering practices such as CI/CD pipelines, containerization, Kubernetes, and cloud-hosted deployments.
- Background in industrial digital, IIoT, or data-intensive systems, especially in mining, minerals processing, or heavy industry sectors.
- Additional programming skills in languages like Go or Python.
- Prior experience in technical leadership or mentoring roles.
Details
- Location: Bangalore
- Work arrangement: Hybrid
- Some international travel may be required depending on current guidelines.
- Flexibility to work non-standard hours due to the global nature of the role.
Read the full description and apply on the company’s own careers page.