Get more replies from employers
Send a job-specific resume in minutes.
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.
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.
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.
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.
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.