Fluence Logo

Fluence

Senior Software Engineer ( In person Interveiw)

Posted 3 Days Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru, Karnataka
Senior level
Hybrid
Bangalore, Bengaluru, Karnataka
Senior level
The Senior Software Engineer will design and develop high-performance web-based applications, focusing on both frontend and backend development. Responsibilities include real-time data visualization, collaborating within a global team, ensuring code quality, and contributing to technical discussions.
The summary above was generated by AI

Senior Software Engineer

Bangalore, India

Product – Global Software & Controls /

Hybrid

Apply for this job

Role Overview:

As a Senior Software Engineer, you will play a pivotal role in the design, development, and maintenance of high-performance web-based applications, including SCADA and Industrial IoT (IIoT) systems. This role focuses heavily on both frontend and backend development, leveraging technologies like React.js, AG-Grid, AG-Charts, and web sockets for real-time data acquisition and visualization. Collaborating with product managers and subject matter experts in an agile environment, you will contribute to building cutting-edge solutions.

Key Responsibilities:

•Frontend Development: Build user-friendly and visually dynamic interfaces using React.js, AG-Grid, and AG-Charts to handle real-time data visualization and interaction.

•Backend Development: Design and develop robust applications using Node.js and NestJS, with an emphasis on efficient web socket integration for real-time data communication.

•Real-Time Systems: Implement and optimize systems for real-time data acquisition, processing, and visualization.

•Global Collaboration: Work effectively within a globally distributed team to achieve project goals.

•Code Quality: Write clean, efficient code; perform testing; create prototypes; troubleshoot issues; and resolve bottlenecks.

•Technical Contribution: Actively participate in design discussions, providing valuable insights to guide technical decisions.

•Documentation: Define and document best practices, methodologies, and technical workflows.

Qualifications:

Must-Have Skills:

•6–14 years of hands-on experience with Node.js, NestJS, React.js, JavaScript, and web sockets.

•Proven expertise in frontend development with React.js, including experience with AG-Grid and AG-Charts for data visualization.

•Strong understanding of real-time data handling and visualization.

•Proficiency in HTML, CSS, and API integration, with an emphasis on performance optimization.

•Expertise in static code analysis, unit testing, and adhering to coding standards.

•Strong skills in browser-based debugging and performance testing.

•Excellent troubleshooting and problem-solving abilities.

Nice-to-Have Skills:

•Experience with data analytics visualization tools.

•Knowledge of cloud platforms (e.g., AWS EC2) and networking concepts.

•Familiarity with CI/CD build pipelines.

•Experience with development on MacOS, Docker, and Ubuntu environments.

Educational Requirements:

•Bachelor’s degree in Computer Science or a related field (preferred).

Apply for this job


Top Skills

JavaScript
Nestjs
Node.js
React

Similar Jobs

Be an Early Applicant
Yesterday
Bengaluru, Karnataka, IND
Hybrid
55,000 Employees
Senior level
55,000 Employees
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Senior Lead Software Engineer at Capital One, you'll design innovative solutions, advocate for tech standards, enhance engineering culture, guide stakeholders in technology choices, and collaborate effectively with teams across the organization.
Be an Early Applicant
2 Days Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Entry level
289,097 Employees
Entry level
Financial Services
As a Software Engineer II, you will be part of an agile team focused on enhancing and delivering software components. You will execute standard software solutions, troubleshoot technical issues, and contribute to application development while gaining experience to grow your career.
Be an Early Applicant
4 Days Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
As a Lead Software Engineer at JPMorgan Chase, you will drive software solutions and technical troubleshooting, carry out design and code reviews, and create high-quality production code. You'll collaborate with product teams for requirements and lead efforts to analyze data for continuous improvement in applications and systems.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account