Full Stack Developer (Pune)

Full Stack Developer (Pune)

21 Aug
|
Silicon Stack India
|
Pune

21 Aug

Silicon Stack India

Pune

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)

JavaScript and/or TypeScript

Redux or equivalent state management frameworks

HTML5, CSS3, Responsive UI Development

REST API integration

Cross-browser compatibility and UI performance optimization

Back-End Development

Strong programming skills in C/C++

Experience with C# - Nice to have

Node.js

Express.js

RESTful API development

Authentication & Authorization mechanisms (SSO, OAuth, JWT, etc.)

Secure coding principles

Database Technologies

Microsoft SQL Server

Database design and optimization

Query writing and performance tuning

Cloud & DevOps

Git version control

Azure cloud services

CI/CD pipelines

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

Client-Server Architecture

HTTP/HTTPS communication

WebSocket-based real-time communication





Performance optimization and troubleshooting

Scalable application design

Code Quality & Security

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

Secure development practices

Coding standards and software quality guidelines

Code review best practices

Unit Testing and Integration Testing

Technical debt identification and remediation

Domain Knowledge (Preferred)

Power Monitoring Systems

Energy Management Solutions

Electrical Power Distribution

Industrial IoT Platforms

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 contemporary 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.

📌 Full Stack Developer (Pune)
🏢 Silicon Stack India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (pune) / pune