Full Stack Developer

Silicon Stack Pty

Pune District

On-site

INR 1,800,000 - 3,200,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silicon Stack is seeking a talented Full Stack Developer to design, develop, and maintain scalable web applications using React and C#/.NET. You will implement SOLID principles, design patterns, and OOP concepts while collaborating with cross-functional teams in an Agile environment.

The role emphasizes building robust frontend and backend services, integrating power monitoring devices and protocols, and driving performance improvements across the stack.

Qualifications

  • Bachelor's or Master's degree requirement in CS/IT/EE or related field.
  • Experience developing enterprise-grade software applications.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Develop and maintain features for Foreseer platform.
  • Build modern web applications using React.js.
  • Develop backend services and REST APIs with C#/.NET.
  • Integrate power monitoring devices and industrial protocols.
  • Participate in architecture discussions and code reviews.
  • Troubleshoot performance and production issues.
  • Collaborate with Product Managers, Designers, QA, and Architects.
  • Follow Agile/Scrum practices and continuously improve code quality.

Skills

React.js
Redux
HTML5
CSS3
Responsive UI
REST API
C#
C++
Node.js
Express.js
SQL Server
Database design
Query optimization
CI/CD
OOP
SOLID Principles
Design Patterns
WebSocket
HTTP/HTTPS
Multi-threaded
Static Analysis
Power Monitoring Systems
Energy Management
Industrial Protocols
Modbus RTU/TCP
BACnet
SNMP
OPC UA

Education

Bachelor's degree in Computer Science, Information Technology, Electronics, Electrical Engineering, or related discipline.

Tools

React.js
C#/.NET

Job description

  • Department Name Engineering (Software Engineering)
  • Date Opened 19/08/2026
  • Work Experience 5-8 years
  • Job Type Full time
  • Province Maharashtra
  • Country India
  • Postal Code 411001
About Us

Silicon Stack is a fast-growing Australian company with its Head Office based in Melbourne and clients across Australia, Europe, North America and the Asia Pacific. We are a fast-pace full-service digital development, consulting, and creative agency with a proven track record of success. We pride ourselves on delivering our promise to be the best possible strategic technology and I.T. solutions partner.

Silicon Stack is a brand that is "trustworthy", "credible", has a "can-do attitude", along with domain expertise and "a proven track record of delivery". We command an energetic team that understands the cutting- edge technology stack, fueling our passion in I.T. to innovate and helping us push the boundaries of what others think can be done.

Silicon Stack is placed as the premium development partner in the Automotive, Agriculture, Retail, Food & Beverages, Aviation and Whitegoods Manufacturing industry through our robust foundation, solutions, experience and knowledge of small to enterprise-level ERP and CRM solutions.

We are our people, and with 200+ staff spreading across three offices in Melbourne (Australia), Sai Gon (Vietnam) and Pune (India), we are continuing to grow strongly, steadily and organically.

Our team members are defined by their drive, passion, fun and integrity. Our clients' partnership with Silicon Stack is an investment in our credibility and track record in delivering quality solutions that are user friendly.

Our passion is to bring to life the ideas and aspirations of our customers through innovation.

Job Description

Key Responsibilities

Design, develop, test, and maintain features for the Foreseer platform.

Build modern, responsive, and user-friendly web applications using React and related technologies.

Develop secure, scalable, and high-performance backend services and REST APIs.

Integrate power monitoring devices and industrial communication protocols into software solutions.

Participate in architecture discussions, technical design reviews, and code reviews.

Troubleshoot and resolve application, performance, and production issues.

Collaborate closely with Product Owners, UX Designers, QA Engineers, Architects, and fellow developers.

Follow Agile/Scrum development practices and actively participate in sprint ceremonies.

Continuously improve code quality, maintainability, security, and system performance.

Required Technical Skills

Front-End Development

Strong experience with React.js (3+ years preferred)

Redux or equivalent state management frameworks

HTML5, CSS3, Responsive UI Development

REST API integration

Back-End Development

Strong programming skills in C/C++

Experience with C# - Nice to have

Node.js

Express.js

Database Technologies

Microsoft SQL Server

Database design and optimization

Query writing and performance tuning

Automated build and deployment processes

Software Engineering Competencies

Strong understanding of Object-Oriented Design principles

Multi-threaded application development

Design Patterns and Architectural Best Practices

HTTP/HTTPS communication

WebSocket-based real-time communication

Performance optimization and troubleshooting

Code Quality & Security

Static Code Analysis tools (Coverity, SonarQube, etc.)

Coding standards and software quality guidelines

Unit Testing and Integration Testing

Technical debt identification and remediation

Domain Knowledge (Preferred)

Power Monitoring Systems

Energy Management Solutions

Electrical Power Distribution

Data Center Infrastructure Monitoring

Communication Protocols

Experience with one or more of the following is highly desirable:

Modbus RTU/TCP

BACnet

SNMP

OPC UA

Other industrial communication protocols

Qualifications

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Electrical Engineering, or related discipline.

Experience developing enterprise-grade software applications.

Experience working in Agile/Scrum development environments.

Desired Attributes

Strong analytical and problem-solving skills.

Excellent collaboration and communication skills.

Passion for software quality and engineering excellence.

Ownership mindset and accountability for deliverables.

Continuous learning attitude and willingness to work across technology stacks.

Ability to mentor junior engineers and contribute to team growth.

About the Role

We are looking for a talented Full Stack Developer with strong expertise in React and C#/.NET to design, develop, and maintain scalable web applications. The ideal candidate should have a solid understanding of software design principles, object-oriented programming, and modern frontend development practices.

Key Responsibilities
  • Develop and maintain responsive web applications using React.
  • Build robust backend services and REST APIs using C#/.NET.
  • Write clean, maintainable, and reusable code following SOLID Principles and Design Patterns.
  • Apply Object-Oriented Programming (OOP) concepts to create scalable applications.
  • Collaborate with cross-functional teams including QA, Product Managers, and Designers.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews and contribute to technical discussions.
  • Follow Agile development methodologies and software development best practices.
Must-Have Skills
  • Strong hands-on experience with React.js
  • Proficiency in C# and .NET
  • Strong understanding of SOLID Principles
  • Experience implementing Design Patterns
  • Excellent knowledge of Object-Oriented Programming (OOP)
  • Strong analytical and problem-solving skills
Nice-to-Have Skills
  • Experience with WPF (Windows Presentation Foundation)
  • Knowledge of RESTful APIs and Microservices
  • Experience with Git and CI/CD pipelines
  • Familiarity with SQL Server
Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience working in Agile/Scrum environments.
  • Good communication and collaboration skills.

This JD is well-aligned for candidates with experience in React (Frontend ~60%) and C#/.NET (Backend ~40%), making it suitable for a Full Stack Developer role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer (.NET Core/React.js)
Full Stack Developer (.NET Core/React.js)

Winzons • India

On-site
INR 1,800,000 - 3,400,000
Fullstack developer
Fullstack developer

Prodapt Solutions Private Limited • Chennai District

On-site
INR 1,200,000 - 2,400,000
Full Stack Developer
Full Stack Developer

Davies Shared Services • Pune District

Hybrid
INR 900,000 - 1,500,000
Dot Net Fullstack Developer
Dot Net Fullstack Developer

Utthunga Technologies • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Full Stack Developer
Full Stack Developer

Durapid Technologies Pvt Ltd • India

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Full Stack Software Developer (C# React)
Senior Full Stack Software Developer (C# React)

Utthunga Technologies • Bengaluru

On-site
INR 1,800,000 - 3,400,000
.NET Full Stack Developer (Senior) – C#/Javascript | Hybrid/WFO
.NET Full Stack Developer (Senior) – C#/Javascript | Hybrid/WFO

Winzons • India

Hybrid
INR 1,800,000 - 2,800,000
Deputy Manager (Node Js) - Information Technology
Deputy Manager (Node Js) - Information Technology

Max Healthcare • Gurugram District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Michelin Reifenwerke AG & Co. KGaA • Pune District

On-site
INR 1,400,000 - 2,100,000